第147章 史前代碼
蘭澤和張荷艦長(zhǎng)一起,痛快地在南方的海濱玩了幾天。
蘭澤回來(lái)之后,銷了假,又開(kāi)始繼續(xù)瞎忙。
數(shù)學(xué)系里,雷打不動(dòng)的是每個(gè)星期半天的討論課??上У氖牵退某鲇螘r(shí)間銜接得很完美,沒(méi)有機(jī)會(huì)缺課。
生命學(xué)院里,他帶的輔導(dǎo)課倒是誤了好幾堂。
他向?qū)W生們誠(chéng)懇地道過(guò)了歉。
缺課歷來(lái)沒(méi)有補(bǔ)課的選項(xiàng),只能往后拖延。在《數(shù)理方法》正課的課后,學(xué)生們找他的次數(shù)不是一般的多,攢了一大堆提問(wèn)。他再不回來(lái),上這門課的老師們,也該找他問(wèn)罪了。
只是,他人雖然回來(lái)了,玩心還在幾千里外游蕩呢。
萬(wàn)般無(wú)奈之下,只有讓自己先忙起來(lái)再說(shuō)了。
光是輔導(dǎo)課和課后答疑,就夠讓人勞心費(fèi)力了。還剩下的那點(diǎn)時(shí)間,他把時(shí)間平均分配給了啃數(shù)學(xué)論文和完善生化編輯器。
在把時(shí)間表排滿之后,果然,他的腦子不亂想了。
蘭澤拿定主意,再有胡思亂想,就忍到睡前聯(lián)絡(luò)一下張大艦長(zhǎng)。雖然和張荷不一定聯(lián)系得上,好歹可以留言。
運(yùn)氣好的話,還能看到張大姐不知啥時(shí)候留下的回復(fù)呢。
在這種難受的情況下,蘭澤發(fā)現(xiàn)自己的效率,進(jìn)化到了令人發(fā)指的地步。
某一天的午休之前,他在實(shí)驗(yàn)室里宣稱:“我做的編輯器,可以設(shè)計(jì)出全新的微生物來(lái)?!?p> 實(shí)驗(yàn)室里的師兄師姐們用看神經(jīng)病的眼神看著他。
幫忙做過(guò)輔助實(shí)驗(yàn)的師弟師妹們,眼中閃著星星,仰望他腦袋上的光環(huán)。
“真的!”蘭澤解釋說(shuō),“活的,直接照著合成出DNA,就和其他微生物一樣了!”
“用DNA?不是RNA?”終于有師兄懷疑地問(wèn)他。
這個(gè)年代,用RNA設(shè)計(jì)病毒是一項(xiàng)顯學(xué)。屬于實(shí)用技術(shù),挺值錢的。
大型生化公司投入大筆資金到這個(gè)新興行業(yè),產(chǎn)出像金子一樣閃閃發(fā)光。好的設(shè)計(jì)也和沙里淘金一樣,稀少而又好用。這是因?yàn)樯镌O(shè)計(jì)本身的門坎很高,需要有大規(guī)模的基因數(shù)據(jù)庫(kù)支撐。
所謂病毒,相對(duì)于細(xì)胞生物簡(jiǎn)單得多,是核糖與蛋白質(zhì)的組合體。
“注入到去核細(xì)胞里,就可以繁殖了。”蘭澤說(shuō)。
聽(tīng)到這里,師兄松了一口氣,接著問(wèn):“那你這個(gè),和樓上他們的有什么區(qū)別?”
區(qū)別有點(diǎn)大,蘭澤一時(shí)之間說(shuō)不出來(lái)。
比如說(shuō),只要沒(méi)到崩潰解體的程度,正常細(xì)胞都是可以自己逐漸修復(fù)的;再有,正常細(xì)胞可以繁殖。
他的編輯器可以設(shè)計(jì)出這樣的細(xì)胞。身為生物,這些事情都該做得到,所以也不算什么稀奇。
樓上的幾個(gè)實(shí)驗(yàn)室,他們做到的,是編輯并合成細(xì)胞生物的DNA沒(méi)錯(cuò)。不過(guò),他們是用現(xiàn)有生物的DNA,加以改動(dòng)。
他的編輯器能做的更多。嚴(yán)格說(shuō)來(lái),可以創(chuàng)造出一只經(jīng)過(guò)算法檢測(cè)過(guò)的全新生物。如果成功合成了DNA鏈,并注入到去掉了細(xì)胞核的細(xì)胞內(nèi)部的話,這只小生物,是要按照自身的算法邏輯活動(dòng)的。
蘭澤被問(wèn)得沉思默想了好一會(huì)兒。
等他反應(yīng)過(guò)來(lái),吃飯的人都走光了,就剩下一向吃飯不積極的幾個(gè)同事。
蘭澤稍微定定神,覺(jué)得有必然衛(wèi)編輯器寫(xiě)個(gè)文檔。至少,也需要為生化編輯器配個(gè)說(shuō)明書(shū)。以防時(shí)間長(zhǎng)了以后,他自己都忘了做過(guò)的東西是干嘛的。
當(dāng)然了,在動(dòng)手寫(xiě)說(shuō)明書(shū)之前,吃午飯比較重要。
?
如何寫(xiě)說(shuō)明書(shū)是件費(fèi)思量的事情。
蘭澤在食堂吃飯的時(shí)候,還一直在思考。
嚴(yán)格說(shuō)來(lái),合成生物的各個(gè)環(huán)節(jié)都不存在技術(shù)障礙了。
一串特定順序的DNA序列,已經(jīng)可以在實(shí)驗(yàn)室里合成。DNA合成其實(shí)就是核苷酸組裝,大概在二十一世紀(jì)后半的時(shí)候就已經(jīng)有實(shí)驗(yàn)室能夠做到精確組裝。對(duì)核糖核酸(RNA)片段或者脫氧核糖核酸(DNA)片段的鏈接更不存在什么技術(shù)障礙。
到目前為止,生物設(shè)計(jì)的唯一障礙就在于:設(shè)計(jì)本身嚴(yán)重依賴于大自然這位史前程序員。
對(duì)大自然的程序,擅加改動(dòng)的絕大部分結(jié)果是錯(cuò)的,犯錯(cuò)的代價(jià)就是死亡。改動(dòng)中剩下的那部分,絕大部分又是不產(chǎn)生什么變化的。
只有極小比例的改變,比原先的設(shè)計(jì)更高明。
這種程序改動(dòng),就是生物的突變與進(jìn)化的實(shí)質(zhì)。
人類早在二十世紀(jì)就模仿大自然的生物進(jìn)化方式,發(fā)明了遺傳算法;——在計(jì)算機(jī)上人為地隨機(jī)創(chuàng)造出小的改變,反復(fù)試錯(cuò),以求得各種場(chǎng)合的更好解決方案。
這種算法,有時(shí)候可以得出運(yùn)轉(zhuǎn)完美的結(jié)果;但有的時(shí)候嘛……
進(jìn)化是盲目的。
所以,迷走神經(jīng)和頸部血管糾纏在一起,走奇怪的彎路,時(shí)不時(shí)互相壓迫一下;頸部左側(cè)挨一手刀人會(huì)暈倒,這不是瞎編亂造的戲劇效果,而是因?yàn)榇蛟诹苏鎸?shí)存在的神經(jīng)上。
人眼的視神經(jīng)在視網(wǎng)膜上自己戳了個(gè)大洞,所以有看不見(jiàn)東西的盲點(diǎn)。
掛著睪丸的輸精管在輸尿管上方繞行,路太遠(yuǎn),所以一不小心人會(huì)蛋疼;管子繞路在腹腔戳出來(lái)的洞,如果腸子不小心掉進(jìn)去,又成了疝氣。
生命設(shè)計(jì)是大型程序設(shè)計(jì)。
為完成特定任務(wù)而創(chuàng)造全新的病毒類生化結(jié)構(gòu)體,大概是截至本世紀(jì)三十年代的人類實(shí)用技術(shù)的極限了。
原核細(xì)胞設(shè)計(jì)沒(méi)有必要存在——它的尷尬位置,恰好在靠譜實(shí)用的病毒和廣受關(guān)注的真核細(xì)胞之間。
人們關(guān)心的大部分生物都是真核生物。從酵母菌到大白菜,從香菇到小貓、小狗,概莫能外——
真核細(xì)胞大家都喜歡,然而其復(fù)雜程度,和城市的規(guī)劃設(shè)計(jì)有得一拼。
考慮一下用二進(jìn)制代碼寫(xiě)城市規(guī)劃,其中還塞滿了無(wú)意義的跳轉(zhuǎn)、嵌套和循環(huán)。足夠把人腦子活活繞暈了。恰好,大自然留下的真核細(xì)胞程序設(shè)計(jì),就是充滿了不規(guī)范運(yùn)轉(zhuǎn)流程的代碼字段;時(shí)不時(shí)地,遙遠(yuǎn)的字段序列之間,還共振通訊一下,更是增加了復(fù)雜程度。
對(duì)于任何一種細(xì)胞生物,人類只敢小心翼翼地利用現(xiàn)有基因庫(kù)試探著改寫(xiě)。
創(chuàng)造全新生命,這是不可能的。
這是因?yàn)?,?xì)胞生物的設(shè)計(jì)難度,極難突破。