第147章 史前代码
兰泽和张荷舰长一起,痛快地在南方的海滨玩了几天。 兰泽回来之后,销了假,又开始继续瞎忙。 数学系里,雷打不动的是每个星期半天的讨论课。可惜的是,和他的出游时间衔接得很完美,没有机会缺课。 生命学院里,他带的辅导课倒是误了好几堂。 他向学生们诚恳地道过了歉。 缺课历来没有补课的选项,只能往后拖延。在《数理方法》正课的课后,学生们找他的次数不是一般的多,攒了一大堆提问。他再不回来,上这门课的老师们,也该找他问罪了。 只是,他人虽然回来了,玩心还在几千里外游荡呢。 万般无奈之下,只有让自己先忙起来再说了。 光是辅导课和课后答疑,就够让人劳心费力了。还剩下的那点时间,他把时间平均分配给了啃数学论文和完善生化编辑器。 在把时间表排满之后,果然,他的脑子不乱想了。 兰泽拿定主意,再有胡思乱想,就忍到睡前联络一下张大舰长。虽然和张荷不一定联系得上,好歹可以留言。 运气好的话,还能看到张大姐不知啥时候留下的回复呢。 在这种难受的情况下,兰泽发现自己的效率,进化到了令人发指的地步。 某一天的午休之前,他在实验室里宣称:“我做的编辑器,可以设计出全新的微生物来。” 实验室里的师兄师姐们用看神经病的眼神看着他。 帮忙做过辅助实验的师弟师妹们,眼中闪着星星,仰望他脑袋上的光环。 “真的!”兰泽解释说,“活的,直接照着合成出dna,就和其他微生物一样了!” “用dna?不是a?”终于有师兄怀疑地问他。 这个年代,用a设计病毒是一项显学。属于实用技术,挺值钱的。 大型生化公司投入大笔资金到这个新兴行业,产出像金子一样闪闪发光。好的设计也和沙里淘金一样,稀少而又好用。这是因为生物设计本身的门坎很高,需要有大规模的基因数据库支撑。 所谓病毒,相对于细胞生物简单得多,是核糖与蛋白质的组合体。 “注入到去核细胞里,就可以繁殖了。”兰泽说。 听到这里,师兄松了一口气,接着问:“那你这个,和楼上他们的有什么区别?” 区别有点大,兰泽一时之间说不出来。 比如说,只要没到崩溃解体的程度,正常细胞都是可以自己逐渐修复的;再有,正常细胞可以繁殖。 他的编辑器可以设计出这样的细胞。身为生物,这些事情都该做得到,所以也不算什么稀奇。 楼上的几个实验室,他们做到的,是编辑并合成细胞生物的dna没错。不过,他们是用现有生物的dna,加以改动。 他的编辑器能做的更多。严格说来,可以创造出一只经过算法检测过的全新生物。如果成功合成了dna链,并注入到去掉了细胞核的细胞内部的话,这只小生物,是要按照自身的算法逻辑活动的。 兰泽被问得沉思默想了好一会儿。 等他反应过来,吃饭的人都走光了,就剩下一向吃饭不积极的几个同事。 兰泽稍微定定神,觉得有必然卫编辑器写个文档。至少,也需要为生化编辑器配个说明书。以防时间长了以后,他自己都忘了做过的东西是干嘛的。 当然了,在动手写说明书之前,吃午饭比较重要。 如何写说明书是件费思量的事情。 兰泽在食堂吃饭的时候,还一直在思考。 严格说来,合成生物的各个环节都不存在技术障碍了。 一串特定顺序的dna序列,已经可以在实验室里合成。dna合成其实就是核苷酸组装,大概在二十一世纪后半的时候就已经有实验室能够做到精确组装。对核糖核酸(a)片段或者脱氧核糖核酸(dna)片段的链接更不存在什么技术障碍。 到目前为止,生物设计的唯一障碍就在于:设计本身严重依赖于大自然这位史前程序员。 对大自然的程序,擅加改动的绝大部分结果是错的,犯错的代价就是死亡。改动中剩下的那部分,绝大部分又是不产生什么变化的。 只有极小比例的改变,比原先的设计更高明。 这种程序改动,就是生物的突变与进化的实质。 人类早在二十世纪就模仿大自然的生物进化方式,发明了遗传算法;——在计算机上人为地随机创造出小的改变,反复试错,以求得各种场合的更好解决方案。 这种算法,有时候可以得出运转完美的结果;但有的时候嘛…… 进化是盲目的。 所以,迷走神经和颈部血管纠缠在一起,走奇怪的弯路,时不时互相压迫一下;颈部左侧挨一手刀人会晕倒,这不是瞎编乱造的戏剧效果,而是因为打在了真实存在的神经上。 人眼的视神经在视网膜上自己戳了个大洞,所以有看不见东西的盲点。 挂着**的输精管在输尿管上方绕行,路太远,所以一不小心人会蛋疼;管子绕路在腹腔戳出来的洞,如果肠子不小心掉进去,又成了疝气。 生命设计是大型程序设计。 为完成特定任务而创造全新的病毒类生化结构体,大概是截至本世纪三十年代的人类实用技术的极限了。 原核细胞设计没有必要存在——它的尴尬位置,恰好在靠谱实用的病毒和广受关注的真核细胞之间。 人们关心的大部分生物都是真核生物。从酵母菌到大白菜,从香菇到小猫、小狗,概莫能外—— 真核细胞大家都喜欢,然而其复杂程度,和城市的规划设计有得一拼。 考虑一下用二进制代码写城市规划,其中还塞满了无意义的跳转、嵌套和循环。足够把人脑子活活绕晕了。恰好,大自然留下的真核细胞程序设计,就是充满了不规范运转流程的代码字段;时不时地,遥远的字段序列之间,还共振通讯一下,更是增加了复杂程度。 对于任何一种细胞生物,人类只敢小心翼翼地利用现有基因库试探着改写。 创造全新生命,这是不可能的。 这是因为,细胞生物的设计难度,极难突破。