Выбрать главу

Причем такую же картину мы видим и по белкам-антифризам в других биологических таксонах – у насекомых, или, например, у растений – белки-антифризы тоже отличаются разнообразием и нередко демонстрируют гомологию (сходство) с какими-то другими белками, выполняющими какие-то совершенно другие функции.

В общем (еще раз) создаётся такое ощущение, что здесь всё прямо по Дарвину. Так неужели это как раз тот случай, когда факты молекулярной филогенетики говорят (свидетельствуют) именно в пользу дарвиновских механизмов эволюции?

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

С другой стороны, «ленивым» этот дизайн тоже никак нельзя назвать. Ведь хотя белок-антифриз создаётся как бы «из того, что было», но зато у разных рыб это «из того что было» каждый раз оказывается разным. А ведь если бы дизайнер был ленив, то он бы, наверное, поленился переделывать каждый раз разные белки (превращая их в разные белки-антифризы), а воспользовался бы каким-нибудь единственным (единожды созданным) белком-антифризом, снабдив им (и только им) все имеющиеся виды рыб, которые сталкиваются с проблемой переохлаждения. Однако такое ощущение, что гипотетический дизайнер просто забавлялся, «вылепляя» белки антифризы каждый раз из разных (имевшихся под рукой) белков независимо для каждой отдельной группы рыб. Такое поведение уже трудно назвать «ленивым». В общем, получается какая-то ерунда – наш воображаемый дизайнер получается как бы и ленив и не ленив одновременно.

Тем не менее, даже такие причуды, в принципе, дизайнеру делать не запретишь. Ведь на то он и дизайнер, чтобы поступать, как хочет.

Кроме того, можно предположить и некоторые другие гипотезы, связанные с дизайном. Например, дизайнеров могло быть много. И каждый дизайнер занимался проектом какого-то своего (конкретного) таксона рыб, особо не вникая в то, что там творили его «соседи-дизайнеры» с другими таксонами рыб.

Еще можно предположить, что дизайнеры пользовались «языком программирования» очень высокого уровня, где даются лишь общие указания, «что нужно сделать», а не «как это сделать». Программисты поймут, что я имею в виду, потому что именно такой принцип используется сегодня в некоторых языках программирования сверхвысокого уровня.

То есть, дизайнеры могли давать своим «программам редактирования живых существ» лишь самые общие указания – например: «Пусть эта рыба станет жить в холодной воде». И далее «программа редактирования живых существ» уже сама реализовывала эту инструкцию тем или иным способом (может быть, не самым мудрым из всех возможных).

Наконец, можно предположить, что дизайнер вообще не «заморачивался» с каждым конкретным белком и каждой конкретной рыбой, а просто встроил некий «решатель проблем» в геномы самих рыб. И в результате сами рыбы оказались способны решать некоторые простые вопросы своего выживания – допустим, самостоятельно приспосабливаться к охлаждению воды, или, наоборот, к её потеплению. Например, позвоночные животные имеют аналогичный «встроенный решатель проблем» в своей иммунной системе. Когда организм позвоночного животного сталкивается с инфекцией, в клетках его иммунной системы происходит быстрый подбор нужного антитела к этой инфекции. За счет того, что имеющаяся (от рождения) «база данных» антител подвергается очень быстрому перебору и модификации с целью поиска нового варианта антитела, подходящего конкретно в данной ситуации. Это осуществляют специальные ферменты, обеспечивающие гипер-мутирование на нужных участках ДНК. В результате, организм подбирает нужный «ключ» к напавшей на него инфекционной болезни. Это весьма эффективный механизм иммунитета, хотя, конечно, возможности его тоже не безграничны. Примерно так же может быть и в разбираемом нами случае – в принципе, рыбы могут иметь какие-то встроенные в их геномы генетические подпрограммы, специально предназначенные для решения некоторых частных проблем их выживания. Хотя возможности этих генетических подпрограмм тоже не беспредельны.