第六章 基因道德

自私的基因是什麼?它不僅僅是DNA的一個單個的有形片斷。正象在原始湯里的情況一樣,它是DNA的某個具體片斷的全部複製品,這些複製品分布在整個世界上。如果我們可以把基因理解為似乎具有自覺的目的,同時我們又有把握在必要時把我們使用的過分通俗的語言還原為正規的術語,那麼我們就可以提出這樣一個問題:一個自私基因的目的究竟是什麼?它的目的就是試圖在基因庫中擴大自己的隊伍。從根本上說,它採用的辦法就是幫助那些它所寄居的個體編製它們能夠賴以生存下去並進行繁殖的程序。不過我們現在需要強調的是,"它"是一個分布在各處的代理機構,同時存在於許多不同的個體之內。本章的主要內容是,一個基因有可能幫助存在於其他一些個體之內的其自身的複製品。如果是這樣,這種情況看起來倒象是個體的利他主義,但這樣的利他主義是出於基因的自私性。

讓我們假定有這樣一個基因,它是人體內的一個白化基因(albino)。事實上有好幾個基因可能引起白化,但我講的只是其中一個。它是隱性的,就是說,必須有兩個白化基因同時存在才能使個體患白化病。大約在兩萬人中有一個會發生這種情況,但我們當中,每七十個人就有一個體內存在單個的白化基因。這些人並不患由化病。由於白化基因分布於許多個體之中,在理論上說,它能為這些個體編製程序,使之對其他含有白化基因的個體表現出利他行為,以此來促進其自身在基因庫的存在,因為其他的白化體含有同樣的基因。如果白化基因寄居的一些個體死去,而它們的死亡使含有同樣基因的一些其他個體得以存活下去,那麼,這個白化基因理應感到相當高興。如果一個白化基因能夠使它的一個個體拯救十個白化體的生命,那麼,即使這個利他主義者因之死去,它的死亡也由於基因庫中白化基因的數目得以增加而得到充分的補償。

我們是否因此可以指望白化體相互特別友好?事實上情況大概不會是這樣。為了搞清楚這個問題,我們有必要暫時放棄把基因視為有自覺意識的行為者這個比喻。因為在這裡,這種比喻肯定會引起誤會。我們必須再度使用正規的、即使是有點冗長的術語。白化基因並不真的"想"生存下去或幫助其他白化基因。但如果這個白化基因碰巧使它的一些個體對其他的一些白化體表現出利他行為,那麼不管它情願與否,這個白化基因往往因此在基因庫中自然而然地興旺起來。但為了促使這種情況的發生,這個基因必須對它的一些個體產生兩種相互獨立的影響。它不但要對它的一些個體賦予通常能產生非常蒼白的膚色的影響,它還要賦予個體這樣一種傾向,使它們對其他具有非常蒼白膚色的個體表現出有選擇的利他行為。具有這兩種影響力的基因如果存在的話,它肯定會在種群中取得很大的成功。

我在第三章中曾強調指出,基因確實能產生多種影響,這是事實。從純理論的角度上說,出現這樣的基因是可能的,它能賦予其個體以一種明顯可見的外部"標誌",如蒼白的皮膚、綠色的鬍鬚,或其他引人注目的東西,以及對其他帶有這些標誌的個體特別友好的傾向。這樣的情況可能發生,儘管可能性不大。綠鬍鬚同樣可能與足趾甲往肉里長或其他特徵的傾向有關,而對綠鬍鬚的愛好同樣可能與嗅不出小蒼蘭的生理缺陷同時存在。同一基因既產生正確的標誌又產生正確的利他行為,這種可能性不大。可是,這種我們可以稱之為綠鬍鬚利他行為效果的現象在理論上是可能的。

象綠鬍鬚這種任意選擇的標誌不過是基因藉以在其他個體中"識別"其自身拷貝的一個方法而已。還有沒有其他方法呢?下面可能是一個非常直接的方法。單憑個體的利他行為就可以識別出擁有利他基因的個體。如果一個基因能"說"相當於這樣的話,"喂!如果A試圖援救溺水者而自己快要沒頂,跳下去把A救起來",這個基因在基因庫中就會興旺起來,因為A體內多半含有同樣的救死扶傷的利他基因。A試圖援救其他個體的事實本身就是一個相當於綠鬍鬚的標誌。儘管這個標誌不象綠鬍鬚那樣荒誕不經,但它仍然有點令人難以置信。基因有沒有一些比較合乎情理的辦法"識別"存在於其他個體中的其自身的拷貝呢?回答是肯定的。我們很容易證明,近親多半共有同樣的基因。人們一直認為,這顯然是親代對子代的利他行為如此普遍存在的理由,菲希爾,霍爾丹(J.B.S.Haldane),尤其是漢密爾頓認為。這種情況同樣也適用於其他近親--兄弟、姐妹、侄子侄女和血緣近的堂(表)兄弟或姐妹。如果一個個體為了拯救十個近親而犧牲,操縱個體對親屬表現利他行為的基因可能因此失去一個拷貝,但同一基因的大量拷貝卻得到保存。

"大量"這種說法很不明確,"近親"也是如此。其實我們可以講得更確切一些,如漢密爾頓所表明的那樣。他在1964年發表的兩篇有關社會個體生態學的論文,是屬於迄今為止最重要的文獻之列。我一直難以理解,為什麼一些個體生態學家如此粗心,竟忽略了這兩篇論文(兩本1970年版的有關個體生態學的主要教科書甚至沒有把漢密爾頓的名字列入索引)。幸而近年來有跡象表明,人們對他的觀點又重新感到興趣。他的論文應用了相當深奧的數理,但不難憑直覺而不必通過精確的演算去掌握其基本原則,儘管這樣做會把一些問題過度簡單化。我們需要計算的是概率,亦即兩個個體,譬如兩姐妹共有一個特定基因的機會。

為了簡便起見,我假定我們講的是整個基因庫中一些稀有的基因。大多數人都共有"不形成白化體的基因",不管這些人有沒有親緣關係。這類基因之所以普遍存在的原因是,自然界里白化體比非白化體更易於死亡。這是由於,譬如說、陽光使它們目眩,以致有更大的可能看不清逐漸接近的捕食者。我們沒有必要解釋基因庫中不形成白化體的,這類顯然是"好的"基因所以取得優勢的理由。我們感興趣的是,基因為什麼因為表現了利他行為而取得成功。因此,我們可以假定,至少在這個進化過程的早期,這些基因是稀有的。值得注意的是,在整個種群中是稀有的基因,在一個家族中卻是常見的。我體內有一些對整個種群來說是稀有的基因,你的體內也有一些對整個種群來說是稀有的基因。我們兩人共有這些同樣的稀有基因的機會是微乎其微的。但我的姐妹和我共有某一具體的稀有基因的機會是很大的。同樣,你的姐妹和你共有同一稀有基因的機會同樣也是大的。在這個例子里,機會剛好是百分之五十。其所以如此是不難解釋的。

假定你體內有基因G的一個拷貝,這一拷貝必然是從你的父親或母親那裡繼承過來的(為了方便起見,我們不考慮各種不常見的可能性--如G是一個新變種,或你的雙親都有這一基因,或你的父親或母親體內有兩個拷貝)。假如說是你的父親把這個基因傳給你,那麼他體內每一個正常的體細胞都含有G的一個拷貝。

現在你要記住,一個男人產生一條精子時,他把他的半數的基因給了這一精子。

因此,培育你的姐姐或妹妹的那條精子獲得基因G的機會是百分之五十。在另一方面,如果你的基因G是來自你的母親,按照同樣的推理,她的卵子中有一半含有G。同樣,你的姐姐或妹妹獲得基因G的機會也是百分之五十。這意味著如果你有一百個兄弟姐妹,那麼其中大約五十個會有你體內的任何一個具體的稀有基因。這也意味著如果你有一百個稀有基因,你的兄弟或姐妹中任何一個體內都可能合有大約五十個這樣的基因。

你可以通過這樣的演算方法計算出任何親緣關係的等次。親代與子代之間的親緣關係是重要的。如果你有基因H的一個拷貝,你的某一個子女體內含有這個基因拷貝的可能性是百分之五十,因為你一半的性細胞含有H,而任何一個子女都是由一個這樣的性細胞培育出來的。如果你有基因J的一個拷貝,那麼你父親體內含有這個基因拷貝的可能性是百分之五十,因為你的基因有一半是來自他的,另一半是來自你母親的。為了計算的方便,我們採用一個親緣關係(relatedness)的指數用來表示兩個親屬之間共有一個基因有多大的機會。兩兄弟之間的親緣關係指數是1/2,因為他們之間任何一個的基因有一半為其他一個所共有。這是一個平均數:由於減數分裂的機遇,有些兄弟所共有的基因可能大於一半或少於一半。但親代與子代之間的親緣關係永遠是1/2,不多也不少。

不過,每次計算都要從頭算起就未免令人太麻煩了。這裡有一個簡便的方法供你運用,以算出任何兩個個體A和B的親緣關係。如果你要立遺囑或需要解釋家族中某些成員之間為何如此相象,你就可能發覺這個方法很有用。在一般情況下,這個方法是行之有效的,但在發生血族相互交配的情況下就不適用。某些種類的昆蟲也不適用這個方法,我們在下面要談到這個問題。

首先,查明A和B所有的共同祖先是誰。譬如說,一對第一代堂兄弟

上一章目錄+書簽下一頁