Skip to main content

miscellaneous BioInformatics ToolS

Project description

BITS: miscellaneous BioInformatics ToolS

Basically bioinformatics-related, reusable Python codes as a package. Developed in Python 3.7, but most of the codes should work with any Python >= 3.

Requirements

  • Python packages listed in setup.cfg (automatically installed)
  • Seqkit (if you use bits.seq.load_fast[a|q] with range= option)
  • Edlib (if you use bits.seq.EdlibRunner)
  • Gepard (if you use bits.seq.DotPlot)
  • DAZZ_DB (if you use bits.seq.load_db etc)

How to install

$ git clone https://github.com/yoshihikosuzuki/bits
$ cd bits
$ python3 setup.py install

How to use

BITS has two submodules:

  • bits.seq for DNA sequence manipulations, and
  • bits.util for other, general purposes in Python programming.

Import and use any function/class as follows:

from bits.seq import revcomp_seq
print(revcomp_seq('aactg'))
> cagtt

List of functions

If you are using IPython or Jupyter, you can look at the list of functions and classes with the completion function they provide, by typing from bits.seq import + TAB:

and from bits.util import + TAB:

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

bits-yoshi-0.1.0.tar.gz (13.2 kB view hashes)

Uploaded Source

Built Distributions

bits_yoshi-0.1.0-py3.7.egg (41.5 kB view hashes)

Uploaded Source

bits_yoshi-0.1.0-py3-none-any.whl (18.1 kB view hashes)

Uploaded Python 3

Supported by

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