Python基础-生物信息:找出基因,生物学家使用字母ACT和G构成的字符串建模一个基因组。

Posted Python莫言

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python基础-生物信息:找出基因,生物学家使用字母ACT和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基础-生物信息:找出基因,生物学家使用字母ACT和G构成的字符串建模一个基因组。的主要内容,如果未能解决你的问题,请参考以下文章

干货分享《生信基础+主流编程(perl_linux_python_R等)+视频+科普读物》20G限时免费下载

生物信息RPKM, FPKM和TPM

国家基因组科学数据中心工作好吗

速递:易基因科技应邀在广东药科大学生物信息系讲课分享表观遗传学研究技术

ex10_3生物信息:找基因

R语言heatmap包绘制热力图/生物信息学/基因表达差异陈金文老师手把手教学