Virus-like particles as immunogens.