Le nombre de combinaisons possibles pour coder un message avec une seule base azotée est de quatre, celui pour coder un message avec une séquence de deux bases est de seize ; dans les deux cas c'est un nombre de combinaisons insuffisant pour pouvoir coder vingt objets différents, ce qui est nécessaire lorsqu'il s'agit de coder pour les vingt acides aminés qui participent à la structure des protéines.