Иногда в СМИ можно услышать не совсем корректное выражение «генетический код мутировал». На самом деле мутации происходят не в генетическом коде, а в молекулах ДНК, в геноме, в результате чего меняются нуклеотидные последовательности. Мутации можно сравнить с заменой буквы в отдельном слове. Например, фраза «Маша ехала на мотоцикле» превращается во фразу «Саша ехала на мотоцикле», если одна буква М «мутировала» в букву С. Изменение генетического кода намного серьезнее – это как изменение алфавита. Представим, что во всем тексте буквы М внезапно превратились в буквы К. Теперь у нас «Каша ехала на котоцикле». Понятно, что такие изменения приводят к значительным последствиям и делают практически любой достаточно длинный текст бессмысленным. Поэтому изменения генетического кода происходят крайне редко. Но происходят!
Небольшое отклонение от стандартного генетического кода есть у некоторых инфузорий. Один или даже два стоп-кодона стандартного генетического кода могут кодировать у этих одноклеточных организмов аминокислоту глутамин76, 77. В случае некоторых организмов можно сделать небольшое искусственное изменение генетического кода. Например, ученым удалось взять кишечную палочку и сделать так, чтобы один из ее трех стоп-кодонов начал кодировать аминокислоту[78]. Ну а в природе еще одним любопытным исключением является генетический код митохондрий, отличающийся от стандартного кода сразу несколькими кодонами. Если не учитывать митохондрии, у большинства организмов генетический код один и тот же: у человека он такой же, как у червяка, утконоса или огурца, или даже у кишечной палочки. А вот геномы у этих организмов различаются очень сильно. Тот же алфавит, но другой текст.
Но что стоит за генетическим кодом? Почему напротив того или иного кодона ставится определенная аминокислота? Аминокислоты доставляются в рибосому молекулами, которые называются транспортными РНК. К одной части транспортной РНК прикреплена аминокислота, а другая ее часть содержит нуклеотиды, комплементарные кодону, который кодирует аминокислоту. Кодоны различаются, поэтому и транспортные РНК бывают разными.
Теоретически мы могли бы поменять одновременно и генетический код, и кодоны в генах, кодирующих белки, причем сделать это таким образом, чтобы все белки остались прежними. Насколько мы можем судить, это не имело бы значительных последствий для организма: генетический код не обязан быть таким, какой он есть. Совершенно разные организмы имеют одинаковый генетический код потому, что все живое произошло от общего предка, у которого генетический код был таким же, как у нас с вами.
Только представьте: в течение нескольких миллиардов лет на нашей планете одноклеточные организмы эволюционировали в многоклеточные формы жизни, которые смогли выйти на сушу, появился и вымер тираннозавр, а вместе с ним масса других гигантских рептилий, возникли приматы, в том числе и предки современного человека. С тех пор успела возникнуть и развалиться Римская империя, мы прошли через темные века Средневековья в эпоху Просвещения, создали двигатель внутреннего сгорания, самолеты, освоили ядерную энергетику, изобрели компьютеры и даже отправили человека на Луну. Все это время происходили колоссальные изменения в геномах живых организмов, но генетический код всех этих организмов оставался неизменным, постоянным, неразрушимым.
Незыблемость генетического кода очень удобна для генных инженеров. Допустим, мы хотим, чтобы бактерия синтезировала какой-нибудь растительный белок. Берем соответствующий ген из растения, переносим в кольцевую молекулу ДНК – плазмиду, а ее внедряем в клетку бактерии. В большинстве случаев бактерия будет производить белок идентичный тому, что производится в растении. Если бы генетический код у растений и бактерий отличался, мы бы получили какой-то другой белок, с другим набором аминокислот и другими свойствами или вовсе полную ерунду. В таких условиях генная инженерия была бы гораздо более трудным занятием.
Когда был прочитан геном маленького круглого червя