就在第二天他们把这个创意讲给办公室老师们听的时候,顾采之激动地一边讲述一边幻想当天的浪漫景象,办公室的老师们一脸鄙夷:“果然是理科的小朋友,这也能引起年级组长的兴趣?你确定?祝福一个跟你差不多的理工男倒是有可能……还是说你的本意就是要学伯牙子期的高山流水遇知音?”
这一席话让顾采之茅塞顿开:“你说得对,古曲也可以配李萨如图啊!别说,一试之下发现《高山流水》出来的效果简直不能更好。你看这曲线,轻柔似水……”
“喂喂喂,”墨远道提醒他,“你这是生日祝福,不要搞错主题了!”
顾采之兴奋地说:“哎,不要紧不要紧,我有办法,绝对创新”
“切!”
5月11日转眼就到,那天楚辞好像是唯一一次比秦九歌起得早,秦九歌刚醒就被楚辞主动一吻:“九歌,生日快乐!”
秦九歌抱着他:“有你在,我每天都快乐!”
在去学校的路上他打开手机一看,幻世之光群聊里那集体刷屏的祝福、还有黑客大楼的黑客们发来私信争先恐后地映入眼帘,他笑了,这位顶级黑客顶级老师被感动了。
他刚进办公室,鲜花和小礼物就堆了满桌,都是办公室老师送的。
顾采之和墨远道已经搬来了他们自制的设备,连接的手机上放的是林楚秦录的古筝版《生日祝福歌》。这个点子就是顾采之想出来的,为此还在他远哥面前吹嘘了好久。
上午第三节沈江没课,她邀请秦九歌到生物实验室去。
实验室她已经提前布置好了,巨大的底盘上面插着不同颜色的枪头,蓝色的组成“万寿无疆”的字,下面还有黄色枪头拼成的“511”。她早在社团活动的时候就和同学们一起画图插枪头了。
“像你们实验室插枪头都是怎么弄啊?”秦九歌向她咨询。
“人工插上去啊,为了避免大家不想干这活儿,我们还会有插枪头大赛呢,”沈江回答,“再说了,您身边不是就有现成的资源吗?您没问过他?”
秦九歌笑称她的脑回路清奇,然后本着“就着一只羊薅毛,薅一半和薅秃了没有区别”的原则,他又跟沈江学习了、准确地说是复习了实验室基本操作。下课离开的时候,他在心里暗笑,以后可以在他家大宝贝面前显摆一下了。
晚上学生们都放学了,一部分老师们去食堂吃了饭再返回办公室拿东西回家。秦九歌和楚辞就属于这“一部分老师”,因为给挑食的先生做饭实在是不太容易。
他们吃完了饭穿过操场,被不知从哪过来的突然出现的简舒吓了一跳:“简老师好。”
“组长好,楚老师好,二位请留步,”简舒打了招呼,然后朝电话里说,“开始。”
在机房等着的几个编程社团的学生立马把灯关掉,机房用电和其他教室是互不相通的。
花羽谢翎和宫清在电教办公室守着,接到指令立刻扳过一个按钮。
整栋教学楼全部关灯,楚辞拉紧了秦九歌的手,他有点怕黑。
秦九歌正要问是怎么回事儿,只见每一间教室、楼道的每一盏灯相继亮起,不断闪烁着在黑夜中组字拼花。
“谢谢你,简舒,”秦九歌点头致意,“谢谢大家。这大概是我最难忘的一个生日,没有之一。”
回到家刚关上门,秦九歌就把楚辞按在墙上。
楚辞惊慌失措:“九歌你要干什么?”
秦九歌微笑:“我来要大宝贝给我的礼物。”
“那你得把我放下来啊,礼物在电脑里面!”
秦九歌和他坐在电脑前,楚辞开始了他的表演:“今天我看到条CDS序列,但是死活做不出结果。”
秦九歌问:“什么序列?”
“AAGTATTGGACTAAAGGTAAGCGCATTGATTCTAAT。”
“这不很简单吗,”秦九歌嫌弃,“对着密码子表翻译就好了啊,我一个历史老师都知道。”
楚辞偷笑:“解不出来啊,你试试。”
“Lys,Tyr,Trp,Thr,Lys,Gly,Lys,Arg,Ile,Asp,Ser,Asn。”
“感觉是取氨基酸缩写。”
“K_Y_W_T_K_G_K_R_I_D_S_N,这是什么意思?”
“这个应该是罗马音的首字母,英语老师给我提示的。”
“罗马音?你在逗我呢?”秦九歌正要收拾人。
楚辞赶紧说:“应该是这个吧kon ya wa tsu ki ga ki re i de su ne。”
秦九歌:“?”
“是夏目漱石的:今夜は月が绮丽ですね,我爱你,”楚辞露出得逞的表情,“嘿嘿嘿秦大黑客,让我给你讲讲这条序列详细解法呗。”
“首先我们把这条序列分割成密码子阅读形式AAG_TAT_TGG_ACT_AAA_GGT_AAG_CGC_ATT_GAT_TCT_AAT,对应氨基酸分别是Lys,Tyr,Trp,Thr,Lys,Gly,Lys,Arg,Ile,Asp,Ser,Asn,对应简称:K_Y_W_T_K_G_K_R_I_D_S_N,罗马音对应:kon ya wa tsu ki ga ki re i de su ne,也就是日语的‘今夜は月が绮丽ですね’。哈哈,夏目漱石代表的亚洲美委婉地表白——我爱你!”
秦九歌打开python3,输入代码:
codons={"AAG":"Lys","TAT":"Tyr","TGG":"Trp","ACT":"Thr","AAA":"Lys","GGT":"Gly","AAA":"Lys","CGC":"Arg","ATT":"lle,""GAT":"Asp","TCT":"Ser","AAT":"Asn"}
codons_short={"Lys":"K","Tyr":"Y","Trp":"W","Thr":"T","Lys":"K","Glv":"G","Arg":"R","lle":"l"."Asp":"D","Ser":"S","Asn":"N"}
DNA="AAGTATTGGACTAAAGGTAAGCGCATTGATTCTAAT
amino_acid =""
new codons =""
for i in range(0,len(DNA),3):
codon =DNA[i:i+3]
new_codon =codons[codon]
amino_acid = amino_acid+","+new_codon
new_codons=new_codons+"_"+codons_short[new_codon]
print("利用密码子对应氨基酸”)
print("氨基酸密码子对应:"+ amino_acid) print("氨基酸缩写名")
print("氨基酸对应缩写:"+new_codons) print(“匹配罗马音翻译”)
print("kon ya wa tsu ki ga ki re i de su ne" print("翻译:今夜は月が绮丽ですね")
print("夏目漱石代表的亚洲美委婉地表白")
运行结果
利用密码子对应氨基酸
氨基酸密码子对应:Lys,Tyr,Trp,Thr,Lys,Gly,Lys,Arg,Ile,Asp,Ser,Asn
氨基酸缩写名
氨基酸对应写:_K_Y_W_T_K_G_K_R_I_D_S_N
匹配罗马音翻译
kon ya wa tsu ki ga ki re i de su ne
翻译:今夜は月が绮丽ですね
#夏目漱石代表的亚洲美委婉地表白,同时也是月色真美动漫中的表达意境。
秦九歌莞尔:“谢谢你,我的大宝贝。”随即目光变得有些奇怪。
楚辞心知大事不好,果然秦九歌说:“良辰美景,又是我生日,你就不表示点什么?”
楚辞正要问他表示什么,倏忽之间天旋地转。
窗外雨落无声,洋洋洒洒,漫布天地。
屋内温暖如春,爱意环绕,自成一家。
唇上是跳动的脉搏,怀里抱着的是他年轻而滚烫的身体。没什么比这更真实了。
真好,他想。
他像是一大片深不见底的汪洋,而他越坠越深。
他才是那个要溺水的人。
但是,这并不痛苦,相反,他很快乐。
并且深觉,没什么能比这样更好的了。