
Proteins are the building blocks of all living things, and they exist in virtually unlimited varieties, most of whose highly complex structures have not yet been determined. Those structures …
http://www.physnews.com/nano-physics-news/cluster1136088981/