1

あいまいなDNAコードを可能なアミノ酸に翻訳することを目的としたコードを書いていますが、Biopython1.56パッケージから奇妙な翻訳が見られます。あいまいなDNAコードを「J」に変換しているようですが、これは何のコードとしても存在しません。MacOS10.6.6でpython2.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ソースを調べましたが、これが発生する理由がわかりません。何か案は?

ありがとう!

マーク

4

1 に答える 1

4

Jは、質量分析(NMR)で使用されるロイシン(L)またはイソロイシン(I)です。

http://biostar.stackexchange.com/questions/5688/biopython-translation-errorも参照してください

于 2011-02-19T15:30:18.687 に答える