easy-entrez
easy-entrez copied to clipboard
Retrieve PubMed articles, text-mining annotations, or molecular data from >35 Entrez databases via easy to use Python package - built on top of Entrez E-utilities API.
## Description Running the example code from the documentation fails with this exception: `TypeError: batches_support_wrapper() missing 1 required positional argument: 'collection'` ## Reproduce Run this code with easy_entrez 0.3.0: ```python...
It would be nice to support `async` usage. As of `easy-entrez==0.3.7`, it seems `async` isn't part of this package. So the request is to either: - Support `async` methods in...
I believe the test suite is actually making requests to Entrez each time it's run. To fix this, I suggest using [`pytest-vcr`](https://pypi.org/project/pytest-vcr/), a `pytest` plug-in for caching the response of...
So far, I am aware of a few filters: - `Publisher ID`: filter by DOI - `Title`: filter by title It would be cool if easy-entrez defined a `StrEnum` defining...
Related to #16. I totally forgot that I had this solution implemented locally, probably months ago when I faced #16 in my work. Anyways, this may or may not be...
Running pytest (in a venv) on commit `6cd14fb` *sometimes* fails with the following error: ``` (.venv) jfreige@sl-akali-p-cs1:easy-entrez (main)$ pytest =================================================================== test session starts ==================================================================== platform linux -- Python 3.10.12, pytest-7.4.2,...
Fixes #2. This is breaking in the sense that passing `collection=[...]` will no longer work. Ideally it would be rewritten to: - use `inspect` module to get func signature -...