現在我們對生命的理解其實還是處於很淺的層麵,例如生理學,就有好多器官的工作原理也並不是特別了解,尤其是特別複雜的大腦,對它甚至可以說知之甚少。
普遍認為人類基因組含有約30億個DNA堿基對,人類基因組計劃中,調查人類基因組中的真染色質基因序列隻有19,000組,現在的認識大概是估計約有20000到25000個蛋白質編碼基因,當然原本這個估計的數目超過100000。而有些序列被認為是演化的產物,沒有作用,也被稱作是“垃圾DNA”(junk DNA),因為這些基因片段沒有被轉錄。
這兩個認識之間就存在差距,第一是我們通過對生理的認識,才能在基因組裏去尋找,找到相應的基因來完成匹配的生理功能。如果我們對生理不了解的話,很多基因基本上就算知道它有用,也不知道它有什麽用。
第二就是無論你承認與否,整個生物界的所有生物都是通過DNA編碼來實現的。既然是編碼,當然有數據段和程序段,所有的有用基因,不過是數據段的編碼,這些固定的編碼代表對應的生理功能。而那些垃圾DNA很有可能就是程序編碼,也就是說你的身體需要依靠那些代碼才能運作,那些垃圾DNA是告訴身體如何將這些有用的DNA放在合適的位置來完成相應的功能。它們當然不需要被轉錄,但是肯定會被身體調用。
現在的轉基因技術是有非常大的不確定性,即便知道了某個基因片段的作用。但是成品出來之後未必就是你想要的結果,所以需要不斷的做實驗來驗證結果。但是如果學過計算機科學,你就會知道,這樣會非常容易導致其他錯誤,例如空指針錯誤,程序裝入數據的時候是裝入相應的內存塊,內存塊中每個變量的大小必須是和事先定義的數據類型完全一致,才有可能順利裝入數據之後讓程序可以運行,如果人為修改過數據塊之後,有時候看上去好像程序正確裝入了,但是運行一段時間後就會發生嚴重錯誤,甚至導致整個係統掛起。
目前的分子生物學恐怕還不知道整個DNA編碼的裝入的詳細過程,否則也不會認為人體大部分DNA是垃圾DNA。正是因為這樣,我才覺得現在的轉基因技術生產的作物僅僅做10來年試驗就開始全世界推廣,這是非常危險的。而這個世界的所有生物是一個互相依存的關係,互相作為生存的食物,這個是在整個生物界設計之初的定義。如果有問題的DNA代碼以食物的形式進入另外一個生物體的體內,那麽會不會對這個生物體產生影響呢?已經有些不好的試驗結果了,真正被證實還需要更多的試驗和時間。
這個就好像一個對電腦幾乎處於白丁狀態的高中生改動了一個新的WIN10的某些字節,告訴你這個修改版的WIN10可以跑的比原版跟快更好,即便是真的如此,我用起來也覺得怕怕,天知道啥時候係統宕機,我正在工作的文檔全部就丟失了。轉基因技術對生物而言,就相當於駭客對電腦程序。但是沒有人能高過軟件的原作者,跟何況是一個對整個軟件還不甚了解的二吊子駭客。
以上不過是我的邏輯推理,博君一笑