Python-90 某个序列中预测基因并把序列提取出来 2020-11-09

某个序列中预测基因并把序列提取出来,具体代码与解释如下:

#序列
seq = "ATGGAAGCAATCAAAGAAAATTGGAAAACTATCAAAGAAGCTGTCAGAAGAGAATACAGTCTTTCTGACATTTCTTATCATACATGGGTAGAACCTTTAGAATTTCACAATGTGGTAAATGATGTAGTAAGTATCATCATTCCCTCGGACCAGGCACATGCCCTGAATTATATTTCTTCCAAATATAAGAGTTTTTTTCAGGTAACCATCACCGAGATGTTTGATCATCCTTATGATATCAGCTTTATTTTCCCGGAAGAGATCCTGGTAGAGCATGAAGAGACCTGCATCCGTATTCCCATGCTCCCTGAGATCCGTTCCCTGAACCTGTCC"

import re
# 根据每个基因的起始密码子和终止密码子,进行基因的预测和报道!
for m in (re.findall('(ATG(...)+?(TAG|TAA|TGA))', seq)):
  print('gene {}'.format(m[0]))

运行结果为:


image.png

你可能感兴趣的:(Python-90 某个序列中预测基因并把序列提取出来 2020-11-09)