Towards designing new nano-scale protein architectures.

Towards designing new nano-scale protein architectures.