氨基酸编程问题???

来源:百度知道 编辑:UC知道 时间:2024/04/29 13:59:27
大家可以帮个忙不?

怎么编一个程序,可以翻译蛋白质的?

假想翻译:

已知一个DNA片段存放在文件dna.txt中,列出其可能的氨基酸序列,并存放到文件protein.txt中,并计算出GC的含量。

一,翻译问题:
0 定义一个字符串,用于存放蛋白质系列
1 定义一个数组,用于存放氨基酸密码
2 定义一个字符串,用于存放从dna.txt中读入的DNA系列
3 用一个循环,每次从DNA字符串取三个碱基,判断是不是起始密码子,是不是终止密码子
4 用一个内循环将碱基与密码子比较,找到相应的氨基酸,加到蛋白质字符串中
5 将蛋白质字符串写入protein.txt文件中
end
二,GC含量问题
0 用len求出DNA的长度
1 用一个循环判断DNA的每一个碱基,求GC含量
2 GC含量=GC/len(DNA)*100%
end

只需提供氨基酸密码,形式为"GGU甘氨酸,GGA甘氨酸,...,GCA丙氨酸,...,AUG蛋氨酸,..."就可以按你的要求完成工作.
如还不明白给我邮件:zhzsucyg@21cn.com