生物信息:找出基因,生物学家使用字母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')

最新文章

  1. Java中判断字符串是否为数字的五种方法
  2. python 利用 setup.py 手动安装django_chartit
  3. HDU 1281 二分图
  4. js只保留整数,向上取整,四舍五入,向下取整等函数
  5. T-sql语句中GO的作用及语法【转】
  6. [转载]DirectoryEntry配置IIS7出现ADSI Error:未知错误(0x80005000)
  7. Windows下查询进程、端口
  8. 使用NSURLSession实现下载的进度
  9. Codeforces Round #274 (Div. 2) --A Expression
  10. Linux文件链接hard link与symbolic link
  11. cocos2dx中的坐标系统
  12. FCC(ES6写法) Map the Debris
  13. crm 动态一级二级菜单
  14. Windows PowerShell 入門(2)-基本操作編 2
  15. jquery通过visible来判断标签是否显示或隐藏
  16. C#基础用户登陆
  17. 运行tomcat7w.exe未安装指定的服务
  18. 思甜雅---关于qq的NABCD的模型分析
  19. .NET框架源码解读之SSCLI的调试支持
  20. AirtestIDE实践一:梦幻西游手游师门任务自动化

热门文章

  1. thinking in java学习笔记:14章 类型信息
  2. CF-595
  3. Leetcode_开篇碎碎念
  4. Unable to preventDefault inside passive event listener due to target being treated as passive. See https://www.chromestatus.com/features/5093566007214080
  5. HDU 5978 To begin or not to begin
  6. web前端校招笔试题集锦
  7. Python:扫描目录下的所有文件
  8. 利用.swp文件恢复源文件
  9. TOMCAT7不兼容spring boot 2.0
  10. tomcat启动后access error[730048]的解决方法