Proteins in living systems carry out a great variety of specific functions, each of which depends on the precise three-dimensional structure of a particular protein. Proteins are synthesized in the form of a flexible polypeptide chain that is capable of assuming a vast number of configurations; the transformation of this chain into a specific, relatively rigid three-dimensional structure is called folding--a remarkable process of self-organization...