Skip to main content

Async pythonic interface to HGNC.

Project description

apyhgnc

https://img.shields.io/pypi/v/apyhgnc.svg Project Status: WIP – Initial development is in progress, but there has not yet been a stable, usable release suitable for the public. https://travis-ci.com/robertopreste/apyhgnc.svg?branch=master https://circleci.com/gh/robertopreste/apyhgnc.svg?style=svg Codeship Status for robertopreste/apyhgnc https://codecov.io/gh/robertopreste/apyhgnc/branch/master/graph/badge.svg Documentation Status Updates Python 3 Downloads

Async pythonic interface to HGNC.

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for apyhgnc, version 0.2.6
Filename, size File type Python version Upload date Hashes
Filename, size apyhgnc-0.2.6-py2.py3-none-any.whl (7.2 kB) File type Wheel Python version py2.py3 Upload date Hashes View
Filename, size apyhgnc-0.2.6.tar.gz (16.6 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page