Biopolymer science for proteins and peptides. (2021)