Lessons from Reverse Vaccinology for viral vaccine design.