あいまいな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ソースを調べましたが、これが発生する理由がわかりません。何か案は?
ありがとう!
マーク