Pre-release
This release is a pre-release and may not be stable for production use.
CLI tool for Computational Biology
Please read before use!
Works with python version >= 3.9
For Linux users only
Works with `.txt` files only.
Install requirements via pip3.
Make the "compute" file executable using linux terminal typing `chmod +x compute` command
How to use
Examples:
$ ./compute biocli -h
usage: compute biocli [-h] {count,pattern,translate}
positional arguments:
{count,pattern,translate}
count Count feature to count the nucleotides and patterns in the
given DNA or RNA sequence.
pattern Pattern feature for finding given pattern in the given DNA
or RNA sequence.
translate Translate feature to translate the given DNA sequence to
RNA and vice versa.
optional arguments:
-h, --help show this help message and exit
$ ./compute biocli translate dna-to-rna "sample.txt" to_file=False
UGCUCCGCCGAACCAUUCAUGCGGGAUACGACUUGGAUGACAUAGGAAAUUCAUAAUUAUCGUGUCUAAGUAAUUGCAUGCAGGCUGCAA
UAACGUUGUUGGCCGAGCGUAAUACAAGAUUAGCCGCUGUUGAUGCUCAUUAGACGCGUUGGUAAAUUUGACGUUCUUAUGACCCCUACG
UAUAACAGAAUAGCCUCUGGUGACUUUUCUGAGCACCGAUCUCGCAAUAUAUUAGCCACUAUAUUAUCUAAGCCGAGCCAAUCAUUGAUA
CACAUAGUAAUGUCAGGACGUCGAACCUAGAUUGUAUGACUCCGCUAAGGUAUUCCGAGAGACACUAGGAUACUAGAUAUAUUCCCAAAG
UAAGGCGACGCCUAGUCUUUAGAGAGCGAGUAUGCCUUUGCCAAGUGUUGGAUGAGCCCGCCCCUUAAUAGGUGCUACGCUAGAGGCAAA
GCAUGUGGGCGGUGGCCACACUUCAAUCAGGUGGCGAGUAGACGCUUCAGCCCGUUCGAUCUUAAGUAUCAGUAUAGGGACUCGAGUACA
GUGUCCAAAUUACUGCGCUCGGUCCUAUGCUGACAAGGCGAACUCUGCAGAGAAUGGUCCGAAUUCACAUUCGGACAAUACGAUGUAGGA
CCGAACAAGCACAGUUUGAUUCGCCUCGGAAGACGGUGCAACUGAAACAGUAGAUCUCCUUAUCAAUGUAGGGCGAAGUACUGCCCGCGU
GAGGGCACCAGCAUCCAGUCUCGUUGCUGUUCGUAUGGGGAUCAACGGCGGGUUGUUCUUAAGAACAUCAGGAUGAGUUAAUCGAGAGUA
CUGAACCGCUAUUCGACACCGCAGGUUGCGACACCAAAUUGCCUAAACAUCAACAGCCUCAAUUACCUGCUGUCCACUCGAGCUUGGGGU
ACAGUGUUAUCCUUCACUUGAACGACAAGAUAAUGAACAUUGUGGACUUGCGUAUA
Project layout
├── biocli
├── biocli
│ ├── count.py
│ ├── pattern.py
│ ├── translate.py
│ ├── _errors.py
│ ├── _helper.py
│ ├── _sequence.py
│ ├── __init__.py
├── compute
Contains:
DNA to RNA sequence translator
RNA to DNA sequence translator
Pattern matcher
Pattern counter
Nucleotide counter
Frequency counter
Sample files added.
Built on top of DynaCLI by BST Labs. Check it out!
Metadata
Release files for biocli 1.0.1b1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| biocli-1.0.1b1.tar.gz | 12.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| biocli-1.0.1b1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 20.6 kB
Release files / biocli-1.0.1b1.tar.gz
| Download URL | biocli-1.0.1b1.tar.gz |
|---|---|
| Size | 12.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a80435608672309c31a8f60192d0834be2ac7f62dbf2ef02f6fcaa132ca94007
|
|
BLAKE2b-256 checksum How to use checksums |
afb76c654e45203d51c58df6c7916e405f7e2d3ac099c1c766b1ab3f864c9249
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.28.1
|
Release files / biocli-1.0.1b1-py3-none-any.whl
| Download URL | biocli-1.0.1b1-py3-none-any.whl |
|---|---|
| Size | 8.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1ed536153d3a18ba18f6cafa4fd8f98665989c7e1b6216578761735f58c45247
|
|
BLAKE2b-256 checksum How to use checksums |
0bd95d3b2a5913f3f6f5fa3b16dff391f86e360595504ccc3491515b58346287
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.28.1
|