[Biopython-dev] [Bug 2475] BioSQL.Loader should reuse existing taxon entries in lineage
bugzilla-daemon at portal.open-bio.org
bugzilla-daemon at portal.open-bio.org
Mon Apr 7 08:45:53 UTC 2008
http://bugzilla.open-bio.org/show_bug.cgi?id=2475
------- Comment #16 from ericgibert at yahoo.fr 2008-04-07 04:45 EST -------
Created an attachment (id=896)
--> (http://bugzilla.open-bio.org/attachment.cgi?id=896&action=view)
Parser for many Taxons returned from NCBI Taxonomy db
This version allows the parsing of 1 to many taxons. The 'record' is a list of
dictionaries.
Application:
# get multiple answers
print "Multiple records search:"
search_handle = Bio.Entrez.esearch(db = "taxonomy", term = "orthetrum c*",
retmode = "XML")
IdList = Bio.Entrez.read(search_handle)["IdList"]
handle = Bio.Entrez.efetch(db = "taxonomy", id = IdList, retmode = "XML")
orthetrum_list = Bio.Entrez.read(handle)
print len(orthetrum_list), "Orthetrum match your search:"
for orthetrum in orthetrum_list:
print orthetrum["Rank"], orthetrum["ScientificName"], "has the TaxId",
orthetrum["TaxId"], "and its parent is", orthetrum["ParentTaxId"]
--
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