Biopython CodonTable 错误?

发布于 2024-10-18 14:30:30 字数 513 浏览 1 评论 0原文

我正在编写一些代码,旨在将不明确的 DNA 代码翻译成可能的氨基酸,并且我在 Biopython 1.56 包中看到一些奇怪的翻译。它似乎正在将模糊的 DNA 代码翻译为“J”,而“J”并不作为任何东西的代码而存在。我在 Mac OS 10.6.6 上运行 python 2.6.1。

例如:

>>>from Bio.Seq import *
>>>translate('ARAWTAGKAMTA')
'XJXJ'

或者

>>>from Bio.Seq import Seq
>>>c = Seq('ARAWTAGKAMTA')
>>>c.translate().tostring()
'XJXJ'

我已经浏览了 Bio.Data.CodonTable 源和 Bio.Seq 源,但我找不到发生这种情况的原因。有什么想法吗?

谢谢!

标记

I am writing some code intended to translate ambiguous DNA codes into possible amino acids and I am seeing some strange translation from the Biopython 1.56 package. It appears to be translating ambiguous DNA codes to 'J' which does not exist as a code for anything. I am running python 2.6.1 on Mac OS 10.6.6.

For example:

>>>from Bio.Seq import *
>>>translate('ARAWTAGKAMTA')
'XJXJ'

or

>>>from Bio.Seq import Seq
>>>c = Seq('ARAWTAGKAMTA')
>>>c.translate().tostring()
'XJXJ'

I have looked through the Bio.Data.CodonTable source and Bio.Seq source and I cannot find a reason why this would be happening. Any ideas?

Thanks!

Mark

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

猫烠⑼条掵仅有一顆心 2024-10-25 14:30:30

J 是亮氨酸 (L) 或异亮氨酸 (I),用于质谱 (NMR)。

另请参阅 http://biostar.stackexchange.com/questions/5688/biopython-translation -错误

J is Leucine (L) or Isoleucine (I), used in mass-spec (NMR).

See also http://biostar.stackexchange.com/questions/5688/biopython-translation-error

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文