[Biopython] [Entrez/eFetch] "reasonable" package

c.buhtz at posteo.jp c.buhtz at posteo.jp
Wed Dec 2 21:39:23 UTC 2015


I asked the Entrez support how should I tread the servers resources
with "respect". :)

First answer was without discrete numbers but in the second one they
told me asking for 500 (retmax for eSearch) is a "reasonable" value
because the eBot (a tool they offer on their website) use it, too.

No I have nearly 13.000 PIDs I want to fetch their article infos via
eFetch. It is a lot. ;)

But I am not sure how to do that with biopython. When I separate that
in 500-packages I would have 26 different record objects back.
I don't like that. I would prefer one big record object I can analyse.

Do you see a way to merge this record objects. Or maybe there is
another way for that?
Or does Biopython.Entrez still handle that problem internal (like the
only-3-per-second-querys-rule or the HTTP-POST-decision)?

Any suggestions?
-- 
GnuPGP-Key ID 0751A8EC


More information about the Biopython mailing list