miscellaneous simple bioinformatics utilities and lookup tables


Keywords
biocommons, bioinformatics, genomics, HGVS, variation, genome-analysis, sequencing, variant-analysis
License
Other
Install
pip install bioutils==0.5.8

Documentation

bioutils -- bioinformatics utilities and lookup tables

pypi_badge build_status cov_badge Maintainability issues_badge contributors license changelog

bioutils provides some common utilities and lookup tables for bioinformatics.

  • bioutils.accessions -- parse accessions, infer namespaces
  • bioutils.assemblies -- Human assembly information (from NCBI/GRCh)
  • bioutils.cytobands -- map cytobands to coordinates (from UCSC cytoband tables)
  • bioutils.digests -- implementations of various digests
  • bioutils.normalize -- allele normalization (left shuffle, right shuffle, expanded, vcf)

To use an E-Utilities API key run add it to an environment variable called ncbi_api_key and it will be used in the E-Utilities request.