科学家一直希望研制出能预防癌症的疫苗。