【发布时间】:2012-04-26 17:44:14
【问题描述】:
现在,我需要找到一种方法,让 Python 可以找到上述代码的密码子位置 5 并提取该序列直到位置 12 (ATGG*CTTTACCTCGTC*TCACAGGAG)。所以输出应该是这样的:
>CCODE1112_5..11
CTTTACCTCGTC
如何告诉 python 在第一个“_”之后获取开始值,在“..”之后获取结束值,以便它可以自动完成? ?谢谢!!!
【问题讨论】:
-
你应该明确你想要做什么;没有冒犯,但描述有点模棱两可,例如“密码子位置 5”、“提取”等。
-
密码子也可以由多个独特的核苷酸三联体编码。见en.wikipedia.org/wiki/DNA_codon_table
-
虽然这个简单的操作可以通过字符串操作来实现,但我会考虑使用 Biopython 的
SeqIO与 fasta 序列进行交互,特别是如果您最终执行更复杂的操作。您可以在Tutorial and Cookbook 中找到详细的文档
标签: object-tag