Python寻找最长的ORF

2024-05-12 22:14:04 发布

您现在位置:Python中文网/ 问答频道 /正文

有人能给我一个简单的方法来计算最长的开放阅读框(ORF)>;DNA序列的长度是30个碱基?ATG是起始密码子(即ORF的开始),TAG、TGA和TAA是终止密码子(即ORF的结束)。没有使用生物粒子


Tags: 方法gttag生物粒子序列dna密码子
1条回答
网友
1楼 · 发布于 2024-05-12 22:14:04

此正则表达式可能能够完成以下任务:

ATG(...){30,}(TAG|TGA|TAA)

(...)是一个三个字母的密码子,它与{30,}匹配30次或更多次,并在找到其中一个时停止

这个正则表达式可以帮助您找到所有的ORF,现在您只需要找到最长的ORF,这应该是微不足道的

相关问题 更多 >