python - DNA 到蛋白质 Python 功能
问题描述
我是一个巨大的 Python 菜鸟,试图完成我将 DNA 翻译成 RNA 到氨基酸的代码 - 一旦找到“Met”蛋白质,它应该开始打印蛋白质,一旦找到“STOP”蛋白质就停止打印,我想要它返回一个列表。但不知何故,它仅在包含此 DNA 字符串时才打印 Met?我想知道我哪里错了...
编辑:谢谢!
解决方案
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)
推荐阅读
- r - 如何在 R 中使用 terra 包编写光栅分层?
- ruby-on-rails - Rails NGINX ActiveStorage 404 未找到
- windows - 如何将 wmic memorychip 获取 SMBIOSMemoryType 数值转换为名称(DDR)并输出到 txt 文件
- java - 如何使用 org.springframework.http.HttpHeaders 将 HTTPHeaders 的值设置为数组
- google-bigquery - 将 bigquery 数据集加载到 kaggle
- reactjs - ts:如何访问redux store里面的state
- testing - testcafe 似乎与最新版本的 logSymbol 不兼容
- c - 重定向到文件时 Linux 输出发生变化
- python - 如何修改代码以解析多个 URL?
- r - 将带逗号的字符串公式传递给 R 数据表