apyhgnc
Async pythonic interface to HGNC.
Free software: MIT license
Documentation: https://apyhgnc.readthedocs.io
GitHub repo: https://github.com/robertopreste/apyhgnc
Features
This Python package allows to retrieve entries from HGNC using synchronous or asynchronous calls.
Return searchable fields and stored fields separately using the info() function (or the lower-level Info class).
Return all entries of interest limiting results only to hgnc_id, symbol and score fields using the search() function for synchronous calls or the asearch() function for asynchronous calls (or the lower-level Search class).
Return entries according to the given searchable fields, returning all the available stored fields using the fetch() function for synchronous calls or the afetch() function for asynchronous calls (or the lower-level Fetch class).
Please refer to the Usage section of the documentation for further information.
Installation
apyhgnc only supports Python 3, and can be installed using pip:
pip install apyhgnc
Please refer to the Installation section of the documentation for further information.
Credits
This package was created with Cookiecutter and the cc-pypackage project template.
History
0.1.0 (2019-04-10)
First release.
0.1.1 (2019-04-18)
Add basic classes Info, Search and Fetch;
Add tests for Info, Search and Fetch.
0.1.2 (2019-04-19)
Refactor code and fix tests.
0.1.3 (2019-04-21)
Update tests;
Fix importing issue;
Update requirements.
0.2.0 (2019-04-24)
Setup proper async calls (afetch and asearch);
Update tests;
Fix documentation.
0.2.1 (2019-04-29)
Update tests to use latest HGNC data;
Add script to automatically create test data.
0.2.2 (2019-05-04)
Update tests to use latest HGNC data.
0.2.3 (2019-05-08)
Update documentation;
Update testfiles.
0.2.4 (2019-05-09)
Update testfiles and requirements.
0.2.5 (2019-05-11)
Update tests;
Better requirements handling.
0.2.6 (2019-08-31)
Update requirements;
Change docstrings to Google style;
Update documentation;
Update testfiles.
Metadata
Release files for apyhgnc 0.2.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| apyhgnc-0.2.6.tar.gz | 16.6 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| apyhgnc-0.2.6-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details |
Total release size: 23.7 kB
Release files / apyhgnc-0.2.6.tar.gz
| Download URL | apyhgnc-0.2.6.tar.gz |
|---|---|
| Size | 16.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a45dc4393d36c93e299b0ef556eb746a5ce73a566bd5e7a4d160836e3e6fd0cd
|
|
BLAKE2b-256 checksum How to use checksums |
6abac34a838fb4ebd81db74a35039d2bdadc0a4d7ba680e2fc7906fa4500bdea
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3
|
Release files / apyhgnc-0.2.6-py2.py3-none-any.whl
| Download URL | apyhgnc-0.2.6-py2.py3-none-any.whl |
|---|---|
| Size | 7.2 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
4c39445501ab91d121a84af18148cd888454eb92e7421ac23a865e92eaf5624e
|
|
BLAKE2b-256 checksum How to use checksums |
f90a00e3a5e06c3c024bd743202b2a9bf535feadae10190ba44e9b166d365209
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3
|
Security for apyhgnc 0.2.6
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.