Что за безумное стремленье! | страница 84



». Я понял, что он имеет в виду: ни спонтанности, ни юмора. С тех пор я ни разу не пытался делать доклады на иностранных языках, хотя мое французское произношение со временем и улучшилось.

Стало ясно, что код не перекрывается, но из-за этого тут же встала новая проблема. Если код читался как последовательность неперекрывающихся триплетов, как узнать, где границы между триплетами? Иначе говоря, если мы представим себе, что нужные тройки разделены запятыми (например, ATЦ, ЦГA, TТЦ), откуда клетка знает, где ставить «запятые»? Очевидная мысль, что считывание начинается с начала (где бы оно ни находилось) и продвигается шагами по одной тройке за раз, казалась слишком простой, и я решил (ошибочно), что должно быть какое-то другое решение. Мне пришло в голову попытаться смоделировать код со следующими характеристиками. При наличии определенной рамки считывания все триплеты будут «осмысленными» (то есть кодирующими ту или иную аминокислоту), тогда как все триплеты, считывающиеся вне рамки (расположенные в местах воображаемых «запятых»), будут «бессмысленными» – то есть у них не будет адаптора и потому они не смогут кодировать никакую аминокислоту. Я рассказал об этой идее Лесли Орджелу, который тут же отметил, что в таком коде максимальное количество кодирующих триплетов будет равняться 20. Комбинация типа ААА должна быть бессмысленной, поскольку последовательность ААА может читаться с любым сдвигом. (К тому времени мы уже приняли по умолчанию, что любая аминокислота может следовать за каждой.) Это исключало 4 из 64 триплетов. Если триплет XYZ кодирующий, то круговые перестановки YZX и ZXY должны быть некодирующими, так что максимальное число кодирующих триплетов равняется 60 : 3 = 20. Вопрос был в том, существует ли набор из 20 триплетов с подобными свойствами. Я валялся в постели с тяжелой простудой, но обнаружил, что по крайней мере 17 насчитать могу легко. Лесли указал на эту проблему Джону Гриффиту, который насчитал 20 с подходящими свойствами. Мы вскоре обнаружили несколько других решений (плюс множество перестановок), так что сомнения отпали: такой код возможен. Мы даже изобрели убедительный довод, объясняющий, чем он полезен.

Проблема, как получить искомые двадцать кодирующих триплетов, в действительности не самая трудная. Чуть позже я купил билет на ночной рейс из Штатов в Англию. В ожидании посадки я встретил космолога Фреда Хойла и разговорился с ним. Он спросил меня, чем я занимаюсь, и я объяснил ему идею кода «без запятых». На следующее утро, когда самолет приближался к английскому побережью, Хойл подошел к моему креслу с решением – он обдумал его за ночь.