Text this: Vaccines: from empirical development to rational design.