Protein, the building blocks of proteins are amino acids, different sequences and combinations of these amino acids result in huge numbers of proteins which have a variety of functions.
9.5m questions
12.2m answers