首页 > 解决方案 > DNA 到蛋白质 Python 功能

问题描述

我是一个巨大的 Python 菜鸟,试图完成我将 DNA 翻译成 RNA 到氨基酸的代码 - 一旦找到“Met”蛋白质,它应该开始打印蛋白质,一旦找到“STOP”蛋白质就停止打印,我想要它返回一个列表。但不知何故,它仅在包含此 DNA 字符串时才打印 Met?我想知道我哪里错了...

编辑:谢谢!

标签: pythonfunction

解决方案


for i in range(protein_start, sequence_num, 3):
    codon = codon_list[rna[i:i+3]]
    if (codon == "STOP"):
        return protein // or a break statement if more code
    else:
        protein.append(codon)

推荐阅读