문제
나는 모호한 DNA 코드를 가능한 아미노산으로 번역하려는 몇 가지 코드를 작성하고 Biopython 1.56 패키지로부터의 일부 이상한 번역을보고있다.모호한 DNA 코드를 '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 소스를 살펴 보았습니다. 이것이 일어나는 이유를 찾을 수 없습니다.어떤 아이디어도 있습니까?
감사합니다!
마크
해결책
J is Leucine (L) or Isoleucine (I), used in mass-spec (NMR).
See also http://biostar.stackexchange.com/questions/5688/biopython-translation-error
제휴하지 않습니다 StackOverflow