Skip to main content

Python access to the Ensembl REST API

Project description

Getting Started with enembl-rest-client

version: 0.1.4b0

enembl-rest-client provides Pythonic access to the Ensembl REST services. I build this for some of my other projects to use as there was not anything implemented at the time. It implemented most the current endpoints at http://rest.ensembl.org at the time but I have not checked all the current endpoints.

Note that not all the implemented endpoint methods have been tested properly. They are being tested as they are used and having a pytest test written for them.

Now there are other ensembl rest implementations. You may be better using these:

There is online documentation for ensembl-rest-client.

Installation instructions

You can install using pip or conda.

Installation using pip

pip install ensembl-rest-client

Installation using conda

I maintain a conda package in my personal conda channel. To install this please run:

conda install -c cfin -c conda-forge ensembl-rest-client

Basic usage

There are some examples in ./resources/examples where . is the root of the cloned repository.

Run tests

If you have cloned the repository, you can also run the tests using pytest ./tests, if any fail please contact us (see the contribution page for contact info).

Project details


Download files

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

Source Distribution

ensembl_rest_client-0.1.4b0.tar.gz (58.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ensembl_rest_client-0.1.4b0-py3-none-any.whl (68.9 kB view details)

Uploaded Python 3

File details

Details for the file ensembl_rest_client-0.1.4b0.tar.gz.

File metadata

  • Download URL: ensembl_rest_client-0.1.4b0.tar.gz
  • Upload date:
  • Size: 58.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.0

File hashes

Hashes for ensembl_rest_client-0.1.4b0.tar.gz
Algorithm Hash digest
SHA256 b98ac5e83b8c161b87f698900e7a5887b630be5682f5350360faffd7fac53390
MD5 c9e73c28cbd0437ba6c958b82b10e4e7
BLAKE2b-256 f8fdba508fc74ebfdfb865a46f486f61c9c56ee864f73913c71a4bdebabc5886

See more details on using hashes here.

File details

Details for the file ensembl_rest_client-0.1.4b0-py3-none-any.whl.

File metadata

File hashes

Hashes for ensembl_rest_client-0.1.4b0-py3-none-any.whl
Algorithm Hash digest
SHA256 7a806037683e1b7b9914da28d44120e340c85e0a0182e47f120e8f3af3179795
MD5 d0ce975cd0b06483b93aaee0d35b9617
BLAKE2b-256 40447796b420adb962865faa8363bc286c3e5606fb65fafddaecc9a81a29c0d7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page