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