Skip to main content

Python access to the Ensembl REST API

Project description

Getting Started with enembl-rest-client

version: 0.1.4a0

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.4a0.tar.gz (119.6 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.4a0-py3-none-any.whl (137.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ensembl_rest_client-0.1.4a0.tar.gz
  • Upload date:
  • Size: 119.6 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.4a0.tar.gz
Algorithm Hash digest
SHA256 673a1b39e74f5921920e4642196a91c53c76a5cdc6fd42098b3842de39bbf1fb
MD5 83d1f10031ce476a780e7a9bc626b20b
BLAKE2b-256 43febd5812566b9770156fa214f8cd6c23eebc44a6145a218113424ecab431d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ensembl_rest_client-0.1.4a0-py3-none-any.whl
Algorithm Hash digest
SHA256 7cc3d88e426d2228e1c262aa4c535fa592e7f58beb0e723ef2a442c193c6774b
MD5 975a93d25091af2d596dc65d4aa6f3c8
BLAKE2b-256 4ac928ee759869fcabbe26e4d0e0dcec919d381df7f4a0f7bb89646b2a6cc6b2

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