Principles of nanostructure design with protein building blocks.

Principles of nanostructure design with protein building blocks.