第1章 异常结构
陈启盯着屏幕上那条序列看了整整四十分钟。
基因工程实验室的空调开得很低,冷风从头顶吹下来,把他后颈的汗吹成一层凉意。但他没动。他面前的三块屏幕同时亮着,左边是灵力适配基因的标准图谱,右边是他从第47号样本中提取的对比数据,中间那块——中间那块显示的东西不应该存在。
“这不对。”
他自言自语,声音在空荡荡的实验室里显得有点突兀。隔壁工位的林澈三小时前就走了,走之前说了句”你再不走食堂就关门了”,陈启嗯了一声,没抬头。
第47号样本是他从第三批适配者血液中提取的基因组。按照标准流程,灵力适配基因的结构应该是三段式折叠——启动域、编码域、调控域,每一段都有明确的功能边界。这套结构在所有已知适配者身上高度保守,变异率低于0.03%。
但第47号样本的第三段调控域多了一截。
不是突变,不是插入,不是任何已知的基因重排模式。那段序列像是一直在那里,只是从来没有被读取过——就像一本你翻了一百遍的书,突然在某页的夹缝里掉出一行手写的批注。
陈启把那段序列单独提取出来,跑了一轮比对。
没有匹配。
他又跑了一轮,把数据库从人类基因组扩展到所有已测序的灵长类。
没有匹配。
他把参数放宽到哺乳纲,再放宽到脊椎动物门。
没有匹配。
这段序列不属于地球上任何已知的生物。
陈启靠在椅背上,摘下眼镜揉了揉眼睛。实验室的白炽灯管发出细微的电流声,空调还在吹,他的咖啡早就凉了。这些琐碎的感官细节此刻异常清晰,仿佛他的大脑在用这种方式告诉他:你没有在做梦。
他重新戴上眼镜,把第47号样本的数据和第46号、第45号放在一起对比。然后他发现了一件更不对劲的事——
46号没有。45号没有。47号有。
他又抽查了前十个样本。1到44号,全部没有。47号突然出现。
“怎么跳了三个号?”
他打开实验记录本,翻到第三批样本的登记页。44号,采集日期3月12日。45号,3月14日。46号,3月15日。47号——
47号的采集日期是3月19日。
中间空了四天。陈启记得那四天。第三批样本的采集在3月16日暂停,因为受试者临时调换,新一批适配者要等军方审批。他在那四天里改了论文初稿,还和林澈去了一趟篮球场。
47号是审批通过后的第一个新样本。
换句话说,47号和前面的样本来自不同的人群。
陈启把47号的受试者信息调出来。编号:T3-047。性别:男。年龄:28。灵力适配等级:B+。备注栏是空的。
他又调出44到46号的受试者信息。适配等级分别是B、B、A-。
没有明显异常。
但那段多出来的序列是真实的。它就在那里,清清楚楚,不是噪声,不是污染,不是算法误差。
陈启坐直了身体。他知道接下来应该做什么——上报。发现未知基因结构是重大事件,按照流程应该在24小时内提交到基因安全委员会,附上完整的比对数据和初步分析。
杰森副所长今天下午就回来了——一个四十出头、头发梳得一丝不苟的男人,说话永远像在念备忘录,但做事雷厉风行,手底下从不养闲人。如果把数据交给他,以杰森的性格,会在三天内组织一轮重复验证,然后上报——
但陈启没有动。
不是因为他想藏着掖着。而是因为他注意到了一个细节:那段序列的位置。
它不在编码区,不在调控区,甚至不在任何已知的功能元件附近。它嵌在第三段调控域的末端,紧挨着一段被称为”沉默区”的非编码序列。在基因工程的标准教材里,沉默区被认为是”进化残留”——没有功能,没有意义,只是DNA复制过程中偶尔留下的垃圾。
但如果有东西一直藏在沉默区里呢?
如果有东西在沉默区里沉睡了不知道多少年,然后在某一天、某一个特定的人身上,突然被读取了呢?
陈启的手指悬在键盘上方。
他打开了一个新的分析窗口,把那段异常序列的碱基对排列转换成频率图谱。
然后他愣住了。
那段序列的碱基对排列不是随机的。它有模式。一种他从未在任何自然基因组中见过的模式——高度对称,重复节律精确到令人不安的程度。
像是被设计过的。
陈启慢慢把手从键盘上收回来。实验室的空调突然变得很冷,他后颈的汗这次没有被吹干,而是顺着脊柱往下淌。
他看了一眼屏幕右下角的时间。凌晨两点十七分。
然后他打开了一个新的文件夹,命名为”047-异常结构-初步分析”,开始写第一行笔记:
“第47号样本调控域末端发现未知序列。非人类基因组来源。排列模式高度规则,疑似人工设计。待进一步验证。”
他没有写”上报”两个字。
不是因为他打算隐瞒。而是因为在搞清楚那段序列到底是什么之前,他不想让任何人碰他的数据。
这个决定在三天后被证明是正确的。也是一周后差点杀死他的原因。