REVIEW Nanoparticles, Proteins, and Nucleic Acids: Biotechnology Meets Materials Science