Molecular structure of proteins