perl期末考试大作业(7)

2019-04-13 21:28

\

&trans($strings,$string_len); sub trans() {

for($i=1;$i<=$string_len;$i++) {

print\以第$i个碱基开始翻译得到的蛋白质序列为:\\n\ for($j=1;$j<=$string_len;$j+=3) {

$mimazi=substr($string,$j,3);

print $hash{$mimazi};

} print\

} }

print\氨基酸密码子表如下:\\n\

printf\______ \\n\

printf\ | 第二个字母 | | \\n\

printf\

|_____________________________________________| 第三字母| \\n\

printf\ | U | C | A | G | | \\n\

printf\

30

_| \\n\

printf\ | 苯丙氨酸 | 丝氨酸 | 络氨酸 |半胱氨酸 | U | \\n\

printf\ U | 苯丙氨酸 | 丝氨酸 | 络氨酸 |半胱氨酸 | C | \\n\

printf\亮氨酸____|__丝氨酸___|__终止 ___| 色氨酸_|____G____| \\n\ printf\ | 亮氨酸 | 脯氨酸 | 组氨酸 | 精氨酸 | U | \\n\

printf\ T | 亮氨酸 | 脯氨酸 | 组氨酸 | 精氨酸 | C | \\n\

printf\ | 亮氨酸 | 脯氨酸 | 谷氨酸 | 精氨酸 | A | \\n\

printf\亮氨酸____|__脯氨酸___|__谷氨酸___| 精氨酸_|____G____| \\n\

printf\ | 异亮氨酸 | 苏氨酸 |天门冬氨酸 | 丝氨酸 | U | \\n\

printf\ A | 异亮氨酸 | 苏氨酸 |天门冬氨酸 | 丝氨酸 | C | \\n\

printf\ | 异亮氨酸 | 苏氨酸 | 赖氨酸 | 精氨酸 | A | \\n\

printf\异亮氨酸__|__苏氨酸___|__赖氨酸___| 精氨酸_|____G____| \\n\

printf\ | 缬氨酸 | 丙氨酸 |天门冬氨酸 | 甘氨酸 | U | \\n\

printf\ G | 缬氨酸 | 丙氨酸 |天门冬氨酸 | 甘氨酸 | C | \\n\

printf\ | 缬氨酸 | 丙氨酸 | 谷氨酸 | 甘氨酸 | A | \\n\

printf\ 缬氨酸__|__丙氨酸___|__谷氨酸___| 甘氨酸_|____G____| \\n\

31

测试输出结果见图

图4-1:模块优化实现第3答题测试输出

4-2氨基酸密码子参考图 心得体会:

在三题的条件下,发现自己程序还不够完善。最后就在末尾家里一个氨基酸密码子表,这样可以参考每一个符号所对应的碱基。方便我们查询,模块化的涉及中,我觉得自己程序已经很简单,确实不知道怎么在执行模块化,所以就将程序变成了调用子程序的模式。实现模块的程序化和模块化。

32


perl期末考试大作业(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:防汛抗洪知识竞赛题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: