Infectious disease mRNA vaccines and a review on epitope prediction for vaccine design