Repeat protein engineering: creating functional nanostructures/biomaterials from modular building blocks.

Repeat protein engineering: creating functional nanostructures/biomaterials from modular building blocks.