Химический состав белков чрезвычайно разнообразен, и в то же время все они построены по одному принципу — по принципу полимера: молекула одного белка состоит из многих не вполне одинаковых мономеров — молекул аминокислот. Всего известно 20 различных аминокислот, входящих в состав белков. Каждая из них имеет карбоксильную группу (СООН) , аминную группу (NH2) и третью химическую составную часть (радикал — R), которой одна аминокислота отличается от другой. В молекуле, белка аминокислоты химически соединены пептидной связью: карбоксильная группа одной кислоты соединяется с аминной группой другой; при каждом таком соединении выделяется молекула воды:

В молекуле того или иного белка одни аминокислоты могут многократно повторяться, а другие совсем отсутствуют. Общее число аминокислот, составляющих одну молекулу белка, иногда достигает нескольких сот тысяч. В результате молекула белка представляет собой макромолекулу, т. е. молекулу с очень большой молекулярной массой: от нескольких десятков тысяч до многих сотен тысяч.
Вопросы о том, какие нуклеотиды ответственны за включение определенной аминокислоты в белковую молекулу и какое количество нуклеотидов определяет это включение, оставался нерешенным до 1961 г. Теоретический разбор показал, что код не может состоять из одного нуклеотида, поскольку в этом случае только 4 аминокислоты могут кодироваться. Но код не может быть и дуплетным, т. е. комбинация из двух нуклеотидов из четырехбуквенного алфавита не может охватывать всех аминокислот, так как подобных комбинаций теоретически возможно только 16 (4^2=16), а в состав белка входят 20 аминокислот. Для всех аминокислот белковой молекулы было бы достаточно взять триплетный код, когда число возможных комбинаций составит 64 (4^3=64).
http://studyport.ru/estestvennyie-nauki/aminokislotyi