Individually annotate long, error-prone nucleotide sequences into proteins
Project description
Welcome to deciphon ๐
Individually annotate long, error-prone nucleotide sequences into proteins
๐ Homepage
โก๏ธ Requirements
- Python >= 3.9
- Pip
- Podman >= 3.4
- Homebrew on MacOS (recommended)
- Pipx for Python package management (recommended)
MacOS
Install Python and Podman:
brew update && brew install python podman pipx
Ensure that your PATH
environment variable is all set:
pipx ensurepath
๐ก You might need to close your terminal and reopen it for the changes to take effect.
Ubuntu (and Debian-based distros)
Install Python and Podman:
sudo apt update && \
sudo apt install python3 python3-pip python3-venv podman --yes && \
python3 -m pip install --user pipx
Ensure that your PATH
environment variable is all set:
python3 -m pipx ensurepath
๐ก You might need to close your terminal and reopen it for the changes to take effect.
Install
pipx install deciphon
Usage
Usage: dcp [OPTIONS] COMMAND [ARGS]...
โญโ Options โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
โ --version โ
โ --help Show this message and exit. โ
โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ
โญโ Commands โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
โ press Press HMM ASCII file into a Deciphon database one. โ
โ scan Annotate nucleotide sequences into proteins a protein database. โ
โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ
Example
Download the minifam.hmm
protein database:
pipx run blx get \
fe305d9c09e123f987f49b9056e34c374e085d8831f815cc73d8ea4cdec84960 \
minifam.hmm
Download the consensus.json
file of sequences:
pipx run blx get \
af483ed5aa42010e8f6c950c42d81bac69f995876bf78a5965f319e83dc3923e \
consensus.hmm
Press it:
dcp press minifam.hmm
Scan it:
dcp scan minifam.hmm consensus.json
๐ค Author
Show your support
Give a โญ๏ธ if this project helped you!
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 Distribution
Hashes for deciphon-0.10.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a33e91dc20171e20df9390cddcf9934d9cc238f94a7bc40068f4ab56bb8b6c03 |
|
MD5 | 38c5890af53bc010d1a973c5a6ce9ba2 |
|
BLAKE2b-256 | 063ef30aca1340d29fd539831d3bc7d177b0aadd692b0f875c904c5bf2b5d895 |