Tools for sequences process
Project description
Seqits
Seqits provides several useful toosl for sequences processing.
Installation method
pip install seqits
Tools
Seqits
python -m seqits -v # display the version of Seqits
python -m seqits list # display all tools in Seqits
randseq
This tool can generate cds or protein sequence(s) randamly.
Arguments | Description |
---|---|
type | nucl/prot, cds or protein sequence(s) |
num | number of sequences(s) to generate |
out (optional) | output file, defaut: output.fa |
show(optional) | whether display the output on the screen or not, defaut: false |
e.g.
python -m seqits.randseq nucl 100 -o output.fa -s true
search
This tool can search and extract sequence(s) you want by Gene ID or Gene Name.
Arguments | Description |
---|---|
input | input raw fasta file |
gene | input gene(s) |
type (optional) | re/string/file, type of input gene(s). re means regulate expression, for file, one gene one line; for string, gene(s) should be seperated with ',', default string |
mode (optional) | fast/order, "fast" mode may faster than "order" mode, but "order" mode can display your output accoring to the order of input gene(s), default: fast |
out (optional) | output file, defaut: output.fa |
show (optional) | whether display output on the screen or not, defaut: false |
e.g.
python -m seqits.search input.fa Gene1,Gene2,Gene3 --out output.fa
python -m seqits.search input.fa Gene.txt -t file
formatseq
This tool can format the fasta file.
Arguments | Description |
---|---|
input | input raw fasta file |
num (optional) | number of characters per line, defaut: 60 |
out (optional) | output file, defaut: output.fa |
show (optional) | whether display output on the screen or not, defaut: false |
e.g.
python -m seqits.formatseq input.fa 100
retest
This tool can test the regulate expression.
Arguments | Description |
---|---|
input | input file |
re | regulate expression |
e.g.
python -m seqits.retest input.fa ">(Gene\d{1,3})"
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file seqits-0.0.2.tar.gz
.
File metadata
- Download URL: seqits-0.0.2.tar.gz
- Upload date:
- Size: 17.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.26.0 requests-toolbelt/0.9.1 urllib3/1.26.7 tqdm/4.62.3 importlib-metadata/4.8.1 keyring/23.1.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01a1b95878d4fd4477d9800db8f3b66d1449c75a641932febe7b43b565bc463b |
|
MD5 | 588f013461c667c78aeaa580e31754b1 |
|
BLAKE2b-256 | 39ccdfa3de058d4aa485f50e8204abf9d782ae481feb068ca5052b99cf3c59a5 |
File details
Details for the file seqits-0.0.2-py3.9.egg
.
File metadata
- Download URL: seqits-0.0.2-py3.9.egg
- Upload date:
- Size: 13.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.26.0 requests-toolbelt/0.9.1 urllib3/1.26.7 tqdm/4.62.3 importlib-metadata/4.8.1 keyring/23.1.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 314b9c53f77874048bafe597478ea404f67f4692c9b7d61dcd00557bbd61ecc2 |
|
MD5 | d54eaba654046e9a5469975f74e979b1 |
|
BLAKE2b-256 | 976b8242d495df5b539ad924ed71050b27fc236193c5f4822b441edfad88ed15 |
File details
Details for the file seqits-0.0.2-py3-none-any.whl
.
File metadata
- Download URL: seqits-0.0.2-py3-none-any.whl
- Upload date:
- Size: 19.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.26.0 requests-toolbelt/0.9.1 urllib3/1.26.7 tqdm/4.62.3 importlib-metadata/4.8.1 keyring/23.1.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8cf91ec2c18ef2b0e0a491b018ab98aee4d79a0d77100a83fa937335092a36df |
|
MD5 | 1ed98c6c5e6a9ac1595ceb07ff508994 |
|
BLAKE2b-256 | 25d0e4791ff4d78a5a80d80a772d914b3185e8e9b0b37dc038457797b4ec7403 |