Types of vaccines