Proteins represent the most sophisticated building blocks available to an organism and to the laboratory chemist. Yet, in contrast to nearly all other types of molecular building blocks, the designed ...