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: deci [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:
curl -O https://raw.githubusercontent.com/EBI-Metagenomics/deciphon/main/cli/tests/files/minifam.hmm
Download the consensus.fna
file of sequences:
curl -O https://raw.githubusercontent.com/EBI-Metagenomics/deciphon/main/cli/tests/files/sequences.fna
Press it (using The Standard Code):
deci press minifam.hmm 1
Scan it:
deci scan minifam.hmm sequences.fna
Show it:
deci see sequences.dcs
๐ค 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.13.10-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14c29109d2720aad214ae986e74cd9a101ca0d716c4c49a4f24a5a3ea9c0aa65 |
|
MD5 | cb49a1f40ee928c4ddf9981ac2eb9306 |
|
BLAKE2b-256 | 0780647fc2147cf9284e0681b451391a64eedce845e5038b28979fb2c7b189d8 |