оказываются уникальным с точки зрения содержимого ячеек, хотя система адресования остаётся идентичной у всех особей одного вида (с незначительными исключениями, которые нам нет нужды рассматривать). Когда спермий оплодотворяет яйцеклетку, то, конечно, получается полный набор 46 хромосом, и все эти 46 хромосом затем будут продублированы во всех клетках развивающегося эмбриона.
Я говорил, что информацию в ROM нельзя записать (кроме как в момент изготовления), и это также справедливо в отношении ДНК в клетках — если бы не случающиеся иногда хаотичные ошибки в копировании. Но коллективный банк данных, состоящий из ДНК-ROM всего вида может быть, в некотором смысле, созидательно перезаписан. Неслучайное выживание и неслучайный репродуктивный успех особей всего вида эффективно «вписывают» улучшенные инструкции по выживанию в коллективную генетическую память вида — по мере смены поколений. Эволюционное изменения вида в значительной степени состоят из изменений количеств копий каждого из возможных различных содержимых каждой адресованной ячейки ДНК — опять же — по мере смены поколений. Конечно, в данный конкретный момент, в данной особи, все копии ДНК должны быть одинаковы. Но для эволюции имеет значение частота возможных альтернатив содержимого по каждому адресу во всей популяции. Система адресования остаётся той же самой, но статистический профиль содержимого ячеек изменяется от столетия к столетию. Тем не менее, очень-очень редко всё же изменяется и система самого адресования. У шимпанзе 24 пары хромосом, а у нас 23. У нас с ними общий предок, поэтому в какой-то момент, или у нашего предка, или у предка шимпанзе произошло изменение числа хромосом. Или мы потеряли хромосому (две слились), или шимпанзе добавили одну (одна разделилась). Должно быть, имелась, по крайней мере одна особь, у которой было другое число хромосом, чем у её родителей. Бывают и другие случайные изменения во всей генетической системе. Как мы увидим, большие куски генетического кода, могут иногда целиком копироваться в совершенно другие хромосомы. Мы знаем это, потому что около хромосом встречаются разбросанные длинные нити текста ДНК, им идентичные.
Считанная из какой-то ячейки компьютерной памяти информация может быть использована двояко. Или она может быть просто записана куда-нибудь ещё, или она может быть вовлечена в какое-то «действие». Записана куда-нибудь ещё — это означает скопирована. Мы уже знаем, что ДНК с готовностью копируется из одной клетки в другую, и что куски ДНК могут быть скопированы в другой индивидуум, а именно — в ребёнка. С «действием» сложнее. В компьютерах одним из действий может быть выполнение инструкции программы. В ROM моего компьютера, по последовательным адресам с 64489 по 64491, находятся специфический набор нулей и единиц, который, если его интерпретировать как инструкцию, побуждает небольшой громкоговоритель компьютера издавать короткий звуковой сигнал. Вот этот набор — 101011010011000011000000. В нём нет ничего звучащего или шумящего. И ничто в нём не говорит вам, что он окажет этот эффект на громкоговоритель. Он имеет этот эффект только потому, что остальные части компьютера соединены соответствующим образом. Точно так же и наборы четырёхсимвольных кодов ДНК оказывают эффекты, например, на цвет глаз или на поведение, но эти эффекты не присущи кодам ДНК самим по себе. Их эффекты получаются только ходе развития всего эмбриона, на который оказывает влияние наборы кодов и в других частях ДНК. Такое взаимодействие между генами будет главной темой седьмой главы.
Прежде, чем вызвать какое-то действие, символы кода ДНК должны быть переведены (транслированы) на другой носитель. Прежде всего, они транскрибируются (перекодируются) в точно соответствующие им символы РНК. У РНК тоже есть алфавит с четырьмя буквами. Далее символы РНК транслируются в полимер совершенно другого вида, называемый полипептидом или белком, который можно было бы назвать полиаминокислотой, потому что базовые элементы этого полимера — аминокислоты. В живых клетках используются 20 различных аминокислот. Все биологические белки — это цепочки, состоящие из этих 20 строительных кирпичиков. Белки — это цепочки аминокислот, однако большинство их не остаются длинным и прямыми нитями. Каждая цепочка свёрнута в сложный узел, точная форма которого детерминируется порядком аминокислот. Поэтому форма этого узла, для данной последовательности аминокислот, никогда не изменяется. Последовательность аминокислот, в свою очередь, точно определяется порядком следования символов кода по длине ДНК (при посредничестве РНК). Поэтому есть смысл говорить, что трёхмерная скрученная форма молекулы белка определяется одномерной последовательностью символов кода ДНК.
Процедура трансляции обрабатывает знаменитый трёхбуквенный «генетический код». Это — словарь, в котором каждый из 64 (4 x 4 x 4) возможных символов-триплетов ДНК (или РНК) переводятся в одну из вышеупомянутых 20 аминокислот или трактуется как символ «остановки чтения». Таких «знаков пунктуации» типа «остановка чтения» три. Одну и ту же аминокислоту могут кодировать несколько триплетов (как легко предположить из того факта, что триплетов 64, а аминокислот только 20). Весь этот процесс трансляции, от строгой последовательности ДНК ROM до точно инвариантной трёхмерной белковой структуры, — это замечательный подвиг цифровой информационной технологии. Последующие шаги, которые ведут к влиянию генов на тела, несколько менее компьютероподобны.
Каждую живую клетку, даже единственную клетку бактерии, можно уподобить гигантской химической фабрике. Участки ДНК-кода, или гены, проявляют свои эффекты, влияя на положение дел на химической фабрике, и делают они это посредством влияния на трёхмерную форму белковых молекул. Слово «гигантский» может показаться неожиданным по отношению к клетке, особенно если вспомнить, что 10 миллионов бактериальных клеток могли бы уместиться на булавочной головке. Но вспомните, что каждая из этих клеток способна хранить весь текст Нового Завета; кроме того, она содержит гигантское количество изощрённых механизмов. Каждый механизм — это большая белковая молекула, собранная под воздействием специфического участка ДНК. Белковые молекулы, называемые ферментами — это механизмы в том смысле, что каждый из них обеспечивает проведение специфичной для него химической реакции, порождая большие количества специфичного для него химического продукта. Для производства этого продукта он использует сырьё, которые плавает в клетке, и, очень вероятно, является продуктом других белковых механизмов. Чтобы вы имели представление о размерах этих белковых механизмов, скажу, что каждый построен примерно из 6000 атомов, что очень много по молекулярным стандартам. Всего таких аппаратиков в клетке порядка миллиона, и их более 2000 различных видов, каждый из которых специализирован на исполнении специфической операции на этой химической фабрике — клетке. Специфические химические продукты таких ферментов придают клетке её характерную форму и поведение.
Так как все соматические клетки содержат одни и те же гены, то может показаться удивительным, что все соматические клетки неодинаковы. Дело в том, в различных видах клеток читаются различные субпопуляции генов, а прочие игнорируются. Те части ДНК-ROM клеток печени, которые более уместны в почках, не читаются, и наоборот. Форма и поведение клетки зависят от того, какие гены в этой клетки читаются и транслируются в соответствующие белковые продукты. Активность же тех или иных генов в клетке зависит от химикалий, которые уже были в клетке, наличие которых в свою очередь зависит частично от того, какие гены читались в клетке до этого, а частично — в соседних клетках. Когда одна клетка делится в две, то эти две дочерних клетки не обязательно получаются копиями друг друга. Например, в только что оплодотворённой яйцеклетке, некоторые химикалии собираются с одной стороны клетки, другие — с другой. Когда такая поляризованная клетка делится, то эти две дочерние клетки получают различные химические ассигнования. Это означает, что в разных дочерних клетках будут читаться разные гены, и так начинается своего рода самоусиливающаяся дивергенция. Итоговая форма всего тела, размеры конечностей, схема межсоединений мозга, моменты событий поведенческих шаблонов — всё это — косвенные последствиями взаимодействий между различными видами клеток, различия в которых, в свою очередь, являются следствием чтения различных генов. Эти процессы дивергенции лучше всего понимать как локально автономные, на манер «рекурсивных» процедур третьей главы, а не как централизованно скоординированные по некоему великому центральному проекту.
Под «действием» в этой главе понимается то, что генетик назовёт «фенотипическим эффектом» гена. ДНК оказывает эффекты на тело, на цвет глаз, на курчавость волос, степень агрессивности поведения и тысячи других признаков, которые и называются фенотипическими эффектами. ДНК проявляет эти эффекты локально, транслируя свой код (через РНК) в белковые цепи, которые в свою очередь влияют на форму клетки и её поведение. Это один из двух способов использования информации в шаблоне ДНК. Другой способ состоит в дублировании информации в новую нить ДНК. Это то самое копирование, которое мы