Disclosed is a method of making a virus vaccine comprising: Identifying at least one Replikin sequence or at least one fragment of said at least one Replikin sequence in at least one protein or polypeptide of a virus, wherein said at least one Replikin sequence comprises 7 to 50 amino acid residues and comprises (1) at least one lysine residue six to ten amino acid residues from at least one other lysine residue, (2) at least one histidine residue, and (3) at least 6% lysine residues and Making the virus vaccine comprising combining said at least one protein or polypeptide of said virus with a pharmaceutically-acceptable carrier and/or adjuvant.