A homopolymer has only one type of building block called monomer repeated ‘n’ number of times. A heteropolymer has more than one type of monomer. Proteins are heteropolymers usually made of

There are 300 amino acids in nature, however, only 20 amino acids are present in proteins, therefore 20 amino acids combine in different ways to form protein.

1