Biomedical nanotechnology using virus-based nanoparticles.