В состав ДНК и РНК входит по четыре типа нуклеотидов. При этом кодировать необходимо 20 белокобразующих аминокислот. Если бы за одну аминокислоту «отвечал» один нуклеотид, то можно было бы закодировать лишь 4 аминокислоты. Нуклеотидных дуплетов (по два) хватило бы только на 42 = 16 аминокислот. Нетрудно подсчитать, что число возможных комбинаций из четырех типов нуклеотидов по три составляет 43 = 64. Этого более чем достаточно для кодирования 20 аминокислот, входящих в состав белков.