Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

seqits-0.0.2.tar.gz (17.4 kB view details)

Uploaded Source

Built Distributions

seqits-0.0.2-py3.9.egg (13.4 kB view details)

Uploaded Source

seqits-0.0.2-py3-none-any.whl (19.0 kB view details)

Uploaded Python 3

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

Hashes for seqits-0.0.2.tar.gz
Algorithm Hash digest
SHA256 01a1b95878d4fd4477d9800db8f3b66d1449c75a641932febe7b43b565bc463b
MD5 588f013461c667c78aeaa580e31754b1
BLAKE2b-256 39ccdfa3de058d4aa485f50e8204abf9d782ae481feb068ca5052b99cf3c59a5

See more details on using hashes here.

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

Hashes for seqits-0.0.2-py3.9.egg
Algorithm Hash digest
SHA256 314b9c53f77874048bafe597478ea404f67f4692c9b7d61dcd00557bbd61ecc2
MD5 d54eaba654046e9a5469975f74e979b1
BLAKE2b-256 976b8242d495df5b539ad924ed71050b27fc236193c5f4822b441edfad88ed15

See more details on using hashes here.

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

Hashes for seqits-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 8cf91ec2c18ef2b0e0a491b018ab98aee4d79a0d77100a83fa937335092a36df
MD5 1ed98c6c5e6a9ac1595ceb07ff508994
BLAKE2b-256 25d0e4791ff4d78a5a80d80a772d914b3185e8e9b0b37dc038457797b4ec7403

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