Python基础-生物信息:找出基因,生物学家使用字母A、C、T和G构成的字符串建模一个基因组。,,生物信息:找出基因,
Python基础-生物信息:找出基因,生物学家使用字母A、C、T和G构成的字符串建模一个基因组。,,生物信息:找出基因,
生物信息:找出基因,生物学家使用字母A、C、T和G构成的字符串建模一个基因组。
一个基因是基因组的子串,它从三元组ATG后开始在三元组TAG、TAA或TGA之前结束。
此外,基因字符串的长度是3的倍数,而且基因不包含三元组ATG、TAG、TAA和TGA。
编写程序提示用户输入一个基因组,然后显示基因组里的所有基因。
如果在输入序列中没有找到基因,那么程序显示“no gene is found”
s=input(‘Please input the Gene String:\r\n‘)endsplit=[‘TAG‘,‘TAA‘,‘TGA‘]if ‘ATG‘ in s: for i in s.split(‘ATG‘): for j in endsplit: if j in i: print(i.split(j)[0], end=‘\t‘)else: print(‘no gene is found‘)
Python基础-生物信息:找出基因,生物学家使用字母A、C、T和G构成的字符串建模一个基因组。
相关内容
- Python程序中的进程操作-进程同步(multiprocess.Lock),,
- Python深浅拷贝,,浅拷贝:a=[[1,
- <python全栈开发基础>学习过程笔记【16d】装饰
- Python 中的函数的双下划线“__”,, Python中最
- Python学习-41.Python中的断言,,先来点题外话:在现代
- python基础学习11(核心编程第二版)部分,,#-*-coding
- python中xrange和range(转),,说到序列,我们第一想
- [Python]递归汉诺塔,,move_count
- python关系运算符or、and注意点,,or运算符运算符从左
- Python学习-40.Python中的迭代,,在上一篇中,我们使用
评论关闭