Слепой часовщик (Докинз) - страница 230

При попытке рассмотреть на все возможные деревья обнаруживаются вычислительные трудности. Когда нам нужно расклассифицировать только трёх животных, то возможных деревьев будет только три: А вместе с B, исключая C; А с C, исключая B; и B с C, исключая A. Можно проделать аналогичные вычисления для больших количеств животных, подлежащих классификации, но количество возможных деревьев круто возрастает. Когда нам нужно рассмотреть только четверых животных, то общее количество возможных деревьев родства равно 15 и пока что обозримо. Компьютеру не потребуется долго работать, чтобы выяснить, какое из этих 15 является наиболее скупым. Но если нужно рассмотреть 20 животных, то число возможных деревьев, составит 8 200 794 532 637 891 559 375 (см. рисунок 9). Наибыстрейшему на сегодняшний день компьютеру потребуется 10 000 миллионов лет (примерно возраст Вселенной), чтобы вычислить скупейшее дерево для всего 20 животных. А систематики часто хотят строить деревья из более чем 20 животных.

Рис. 9.

Это генеалогическое древо правильно. Существуют также 8200794532637891559374 других способа классификации этих 20 организмов, и все они неправильны.

Хотя молекулярные систематики были первыми, осознавшие эту проблему взрывного роста вариантов, фактически она уже существовала и в недрах немолекулярной таксономии. Немолекулярные систематики просто уклонились от неё, делая интуитивные предположения. Из всех, в принципе возможных генеалогических деревьев, подавляющее большинство может быть отброшено сразу — например, все миллионы генеалогических деревьев, которые располагают людей ближе к дождевым червям, чем к шимпанзе. Систематики даже не взглянут на такие очевидно абсурдные деревья родства, но сосредоточатся на относительно немногих деревьях, которые не слишком радикально нарушают их предположения. Это, видимо, справедливо, хотя всегда есть опасность, что правильное, скупейшее дерево оказалось одним из тех, что были отвергнуты без рассмотрения. Компьютеры также можно запрограммировать на использование кратчайших путей, тем самым проблему взрывообразно больших чисел можно милосердно сократить.

Молекулярная информация настолько обильна, что позволяет нам многократно и независимо строить системы родства на основе различных белков. При этом мы можем использовать выводы, сделанные при изучении одной молекулы, для проверки выводов, сделанных на основании другой. Если нас беспокоит, что история, рассказанная одной белковой молекулой, на деле может быть результатом конвергенции, то мы можем безотлагательно проверить её, изучив другую. Конвергентная эволюция — это собственно особый вид случайного стечения обстоятельств. Особенность случайных совпадений состоит в том, что, даже если они, несмотря на редкость, однажды всё-таки случаются, то просто повторение их вероятно уже гораздо менее. И уж тем более низка их вероятность при трёхкратном повторении. Рассматривая всё больше и больше независимых белковых молекул, мы можем практически исключить случайное совпадение.