ДНК и РНК — хранители наследственной информации.
Молекулы ДНК (как и РНК) способны к самокопированию, правда, для этого нужны катализаторы — белки или рибозимы. Наследственная информация, хранящаяся в ДНК в виде последовательности нуклеотидов, может "переписываться" на РНК (так создаются матричные РНК, мРНК) и обратно. Точность копирования обеспечивается в значительной мере автоматически — благодаря особому свойству нуклеотидов, которое называют свойством комплементарности: против каждого нуклеотида исходной молекулы (матрицы) в синтезируемой копии (реплике) может встать только один, строго
определенный нуклеотид из четырех возможных. Напротив гуанина (Г всегда становится цитозин (Ц), напротив урацила (У) или замещающего его в молекуле ДНК тимина (Т) — только аденин (А). Когда на этой реплике синтезируется новая реплика, она окажется точной копией исходной молекулы.
"Взаимовыгодное сотрудничество" РНК и белков (пептидов), вероятно, складывалось постепенно. Можно предположить, что изначально химические циклы с участием РНК и пептидов формировались порознь, возможно, в несколько разных условиях. Об этом свидетельствует химический состав этих веществ. В РНК много фосфора: остатки фосфорной кислоты вместе с остатками рибозы составляют "скелет" молекулы. Сера в состав РНК не входит. В белках, наоборот, нет фосфора, зато имеется сера, которая играет весьма важную роль в поддержании пространственной структуры белковой молекулы.
Поначалу синтез белков, осуществлявшийся РНК-организмами, скорее всего, не был строго специфичным: последовательности аминокислот из раза в раз воспроизводились не точно, а лишь приблизительно. Поскольку точность в данном случае резко повышала жизнеспособность организмов, естественный отбор способствовал выработке все более точных методов синтеза белка. Дело кончилось возникновением универсальной системы очень точного синтеза любого требуемого пептида. Это и был генетический код вкупе с рибосомами "современного" типа.