Подобное примитивное отсеивание само по себе ни в коей мере не является достаточным для объяснения той высочайшей степени упорядоченности, какую мы видим в живых организмах. Давайте вспомним аналогию с кодовым замком. Тот уровень неслучайности, который может быть достигнут простым отсеиванием, можно с натяжкой приравнять к открытию кодового замка с кодом из одной цифры – такой легко может быть открыт исключительно наудачу. То же, что мы можем наблюдать в живых системах, аналогично громадному кодовому замку с практически бесконечным числом угадываемых цифр. Произвести биологическую молекулу типа гемоглобина (красного кровяного пигмента) путем простого “просеивания” – это было бы равносильно тому, чтобы взять все аминокислотные “строительные блоки” для гемоглобина, встряхнуть их и надеяться, что молекула гемоглобина соберется сама собой. Везение, которое тут потребуется, долж но быть просто невообразимым – вот почему Айзек Азимов и прочие так любят приводить этот пример в качестве убойного аргумента.
Молекула гемоглобина состоит из четырех аминокислотных цепочек, переплетенных между собой. Возьмем только одну из них. Она образована 146 аминокислотами. В живых организмах обычно встречается 20 разных типов аминокислот. Число способов, которыми можно соединить 20 различных элементов в цепь длиной в 146 звеньев, невероятно велико; Азимов назвал его “гемоглобиновым числом”. Его несложно подсчитать, но вот вообразить затруднительно. Первым звеном из 146 может оказаться любая из 20 допустимых аминокислот. Вторым тоже. Следовательно, для цепочек, состоящих из двух звеньев, количество возможных вариантов равняется 20 × 20, то есть 400. Число возможных типов цепочки из трех звеньев будет 20 × 20 × 20, что равняется 8000. Чтобы узнать, сколько может быть построено различных цепочек из 146 звеньев, надо 146 раз помножить двадцатку саму на себя. Полученное число будет ошеломляюще громадным. Миллион – это единица с шестью нулями. Миллиард (1000 миллионов) – это единица с девятью нулями. А искомое нами число – “гемоглобиновое число” – это (приблизительно) единица со 190 нулями после нее! И только один из этого множества вариантов – наш гемоглобин. Вот сколь ничтожен шанс получить его благодаря удачному стечению обстоятельств. А ведь молекула гемоглобина – это лишь крохотная частица сложнейшего устройства. Совершенно очевидно, что само по себе простое отсеивание даже близко не в состоянии порождать ту степень упорядоченности, какую мы видим в живых организмах. Отсеивание – важный фактор при формировании сложной организации живого, но это далеко не все, что требуется. Нужно что-то еще. Чтобы объяснить, что же именно, мне необходимо провести разграничение между “одноступенчатым” и “накапливающим” отбором. Все те примитивные разновидности сита, которые мы пока что рассматривали в этой главе, представляют собой примеры одноступенчатого отбора. А живые организмы являются результатом накапливающего отбора.
Принципиальное различие между двумя этими видами отбора состоит в следующем. При одноступенчатом отборе отбираемые или сортируемые объекты – будь то камешки на пляже или что-то другое – отбираются раз и навсегда. А при отборе накапливающем они “размножаются” – ну или каким-то иным способом результаты одного отсеивания оказываются материалом для другого, следующего отсеивания, результаты которого опять “проходят через сито”, и так далее до бесконечности. Объекты подвергаются отбору или систематизации в течение многих следующих друг за другом “поколений”. Итоги отбора в одном поколении являются отправной точкой для отбора в следующем поколении, и так много поколений подряд. Использовать тут слова “размножаться” и “поколение”, обычно применимые к живым организмам, вполне естественно, ведь живые организмы – это самый типичный пример объектов, участвующих в процессе накапливающего отбора. В реальности они могут оказаться даже единственным таким примером, но пока я предпочел бы воздержаться от категоричных заявлений.