[Biopython-dev] [Bug 2477] SeqIO.parse does not handle embl files
bugzilla-daemon at portal.open-bio.org
bugzilla-daemon at portal.open-bio.org
Thu Mar 27 10:49:33 UTC 2008
http://bugzilla.open-bio.org/show_bug.cgi?id=2477
------- Comment #3 from biopython-bugzilla at maubp.freeserve.co.uk 2008-03-27 06:49 EST -------
Thanks for the clarification. I can reproduce the problem here.
It looks like they may have tweaked their file format slightly. Biopython will
be ignoring the apparently new PA line, which isn't described here:
http://www.ebi.ac.uk/webin-align/fflink2.html
You can also fetch the first problem record from their webpage, choose "Save",
"ASCII text/table", "complete entries"
http://srs.ebi.ac.uk/srsbin/cgi-bin/wgetz?-e+[EMBLCDS:AAA03323]+-newId
As a minor point, personally I find the following style simpler:
from Bio import SeqIO
fName = 'twoEmblRecords.embl'
f = file(fName)
s = SeqIO.parse(f, 'embl')
for rec in s :
print rec.description
print rec.annotations['taxonomy']
f.close()
(you may of course have good reason for using the .next() method explicitly)
I'll take a look at this bug now...
--
Configure bugmail: http://bugzilla.open-bio.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the Biopython-dev
mailing list