[Biopython] Formatting of the xml return from Entrez DB Gene is not parsed correctly
Michael S. Koeris
michael.koeris at gmail.com
Fri Sep 11 07:39:31 EDT 2009
Hi Peter,
I am using
handle = Entrez.efetch(db='gene', id=UID['Activin B'][0][0],
rettype='xml')
testDic = handle.read()
UID['Activin B'][0][0] is the unique gene number I grabbed earlier
through an Entrez.esearch and in this case is : 90
Many thanks
Mike
On Sep 11, 2009, at 5:34 AM, Peter wrote:
> On Thu, Sep 10, 2009 at 10:47 PM, Michael S. Koeris
> <michael.koeris at gmail.com> wrote:
>> Hi,
>>
>> I am trying to parse out the nucleic acid accession numbers from an
>> Entrez.efetch query made to the Gene database. For some reason the
>> parser
>> does not create a dictionary when I call handle.read on it, even
>> when I
>> force the query to return xml. It just generates a string.
>
> Can you give us a tiny example script? Just fill in the missing bit
> here ;)
>
> from Bio import Entrez
> handle = Entrez.efetch(...)
> record = Entrez.read(handle)
> print record
>
> Peter
More information about the Biopython
mailing list