Эта тема интересна нам и заслуживает того, чтобы мы отвлеклись на нее, поскольку тут можно провести хорошую аналогию с генетикой. Приказывая компьютеру удалить файл, вы думаете, что он вам повинуется. Однако на самом деле он не ликвидирует текст этого файла как таковой. Он удаляет только все ссылки на него. Это как если бы библиотекарь, которому поручили уничтожить “Любовника леди Чаттерлей”, просто убрал соответствующую карточку из каталога, а книгу оставил стоять на полке. Для компьютера действовать именно таким образом рациональнее всего, ведь, как только будут убраны все идентификаторы “удаленного” файла, пространство, занятое им, автоматически станет доступно для записи новых файлов. Специально заполнять это пространство пробелами было бы ненужной тратой времени. Старый файл не исчезнет окончательно до тех пор, пока все занимаемое им пространство не будет заполнено новыми файлами.
Однако повторное освоение этого пространства происходит по кусочкам. Новые файлы по размеру не идентичны старым. Пытаясь сохранить на диске новый файл, компьютер ищет первый попавшийся доступный для этого участок, записывает туда столько, сколько поместится, затем ищет другой подходящий участок, записывает еще немного и т. д., до тех пор пока весь файл не будет размещен где-нибудь на диске. Наша иллюзия, будто файл имеет целостное, упорядоченное устройство, связана с тем, что компьютер тщательно сохраняет ссылки, “указывающие” на местоположение всех разбросанных по диску фрагментов. Эти “указатели” напоминают часто используемые в “Нью-Йорк таймс” надписи типа “Продолжение см. на с. 94”. Что же касается вопроса, почему один и тот же фрагмент текста встречается на диске в виде многочисленных копий, то причина тут в следующем. Если данный текст (подобно всем главам моих книг) поправлялся и редактировался многие десятки раз, значит, в конце каждого редактирования он (почти в неизменном виде) сохранялся на компьютере заново. Это выглядело как сохранение того же самого файла. Однако, как мы знаем, в действительности текст каждый раз разбрасывался по свободным “лакунам” на диске. А значит, у отдельно взятого текстового фрагмента могут отыскиваться копии то там то сям на поверхности диска. Особенно если диск старый и многократно использованный.
Если же говорить о ДНК какого-либо вида, то ее операционная система очень-очень древняя, и есть доказательства, что в долгосрочном масштабе времени она ведет себя в какой-то мере так же, как компьютер по отношению к файлам на своем диске. Отчасти в пользу этого свидетельствует такое восхитительное явление, как “интроны” и “экзоны”. В течение последнего десятилетия было выяснено, что любой “единый” ген (единый — то есть представляющий собой непрерывный ДНК-текст) не хранится целиком в одном и том же месте. Если вы будете считывать кодовые символы в том порядке, в каком они действительно располагаются на хромосоме (то есть сделаете что-то аналогичное отказу от дисциплины “операционной системы”), то увидите, что “смысловые” участки, называемые экзонами, чередуются там с кусками “бессмыслицы”, или интронами. То, что с функциональной точки зрения является “геном”, на самом деле разбито на серию фрагментов, разделенных лишенными смысла интронами, как если бы каждый экзон оканчивался указателем: “Продолжение см. на с. 94”. В своем целостном виде ген собирается из полного комплекта экзонов, которые объединяются вместе только тогда, когда “формальная” операционная система считывает их, чтобы затем перевести в белок.
Еще одним доказательством в пользу нашей метафоры является тот факт, что хромосомы усеяны старыми генетическими текстами, которые больше не используются, но содержание которых все еще можно разобрать. Характер распределения этих “генетических ископаемых” способен поразить любого программиста сверхъестественным сходством с расположением информации на старом компьютерном диске, много использовавшемся для редактирования текстов. У большинства животных значительная часть от общего числа генов на самом деле никогда не считываются. Эти последовательности ДНК представляют собой либо полную белиберду, либо устаревшие, “ископаемые гены”.
Изредка таким ископаемым текстам снова доводится вступить в свои права, с чем мне пришлось столкнуться при написании этой книги. Из-за ошибки компьютера (впрочем, если говорить начистоту, то это могла быть и ошибка человека) диск, на котором была записана глава 3, случайно оказался “вытерт”. Разумеется, текст не был в буквальном смысле слова уничтожен. Удалены были лишь ссылки на начало и конец каждого “экзона”. “Формально” операционная система ничего не могла прочитать, но “неофициально” я мог выступить в роли генного инженера и исследовать содержимое диска полностью. То, что я увидел, было замысловатым пазлом из кусочков текста: некоторые из них были совсем недавними, а некоторые — устаревшими “ископаемыми”. Методом подборки фрагментов этого пазла мне удалось восстановить главу. Но в большинстве случаев я не знал, где были отрывки окончательного варианта, а где “ископаемые”. Это не стало проблемой, поскольку, не считая незначительных деталей, потребовавших кое-какой дополнительной правки, они были одинаковыми. По крайней мере некоторые из “ископаемых”, прежде выступавшие в качестве “интронов”, снова вернулись в строй. Они выручили меня из затруднения и избавили от необходимости заново переписывать целую главу.
Читать дальше
Конец ознакомительного отрывка
Купить книгу