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]
withrange=
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, andbits.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)
Built Distributions
bits_yoshi-0.1.0-py3.7.egg
(41.5 kB
view details)
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fbbe0a0ea6517a7aaed35b5a6c69243a58691d1a543a14a4345784b38acb877 |
|
MD5 | 7600d174f30a1e7ed51cf6fb963544c5 |
|
BLAKE2b-256 | 7e83fe3a7eb7844286884372d44a79f35fc29cf75694b74ea69fd5679f6f09a2 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9c2d250c8be5215378d4f34f3adcaad876f7fd6df30bb55ef154ff5d4a8b971 |
|
MD5 | 38848059b6cba04d29fb5d3302510c6f |
|
BLAKE2b-256 | 6d8785be291a7965842193c3c65e5091af86e274915001864a19034cd2810f85 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13647e4d4e08d32967a12cd277d48c129c2baea891819575c7d4cef4b59d50c5 |
|
MD5 | 2679df27ed5984b0aa13555c144fd9b3 |
|
BLAKE2b-256 | 168d0a2aa62575340f48047ecb6fa885d7587a561a933f12f87ad0bbd718feb2 |