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 details)

Uploaded Source

Built Distributions

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

Uploaded Source

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

Uploaded Python 3

File details

Details for the file bits-yoshi-0.1.0.tar.gz.

File metadata

  • Download URL: bits-yoshi-0.1.0.tar.gz
  • Upload date:
  • Size: 13.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.5.0 pkginfo/1.8.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.10

File hashes

Hashes for bits-yoshi-0.1.0.tar.gz
Algorithm Hash digest
SHA256 1fbbe0a0ea6517a7aaed35b5a6c69243a58691d1a543a14a4345784b38acb877
MD5 7600d174f30a1e7ed51cf6fb963544c5
BLAKE2b-256 7e83fe3a7eb7844286884372d44a79f35fc29cf75694b74ea69fd5679f6f09a2

See more details on using hashes here.

File details

Details for the file bits_yoshi-0.1.0-py3.7.egg.

File metadata

  • Download URL: bits_yoshi-0.1.0-py3.7.egg
  • Upload date:
  • Size: 41.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.7.13+

File hashes

Hashes for bits_yoshi-0.1.0-py3.7.egg
Algorithm Hash digest
SHA256 d9c2d250c8be5215378d4f34f3adcaad876f7fd6df30bb55ef154ff5d4a8b971
MD5 38848059b6cba04d29fb5d3302510c6f
BLAKE2b-256 6d8785be291a7965842193c3c65e5091af86e274915001864a19034cd2810f85

See more details on using hashes here.

File details

Details for the file bits_yoshi-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: bits_yoshi-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 18.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.5.0 pkginfo/1.8.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.10

File hashes

Hashes for bits_yoshi-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 13647e4d4e08d32967a12cd277d48c129c2baea891819575c7d4cef4b59d50c5
MD5 2679df27ed5984b0aa13555c144fd9b3
BLAKE2b-256 168d0a2aa62575340f48047ecb6fa885d7587a561a933f12f87ad0bbd718feb2

See more details on using hashes here.

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