Multi-epitope vaccines: a promising strategy against tumors and viral infections.

Multi-epitope vaccines: a promising strategy against tumors and viral infections.