Run HMMER daemon on containers
Project description
Welcome to h3daemon ๐
Command-line for running HMMER server on arm64 and amd64 machines via containers.
๐ 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 h3daemon
Usage
Usage: h3daemon [OPTIONS] COMMAND [ARGS]...
โญโ Options โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
โ --version โ
โ --help Show this message and exit. โ
โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ
โญโ Commands โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
โ info Show namespace information. โ
โ ls List namespaces. โ
โ press Press hmmer3 ASCII file. โ
โ start Start daemon. โ
โ stop Stop namespace. โ
โ sys Show Podman information. โ
โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ
Example
Download minifam.hmm
database:
pipx run blx get \
fe305d9c09e123f987f49b9056e34c374e085d8831f815cc73d8ea4cdec84960 \
minifam.hmm
Press it:
h3daemon press minifam.hmm
Start the daemon to listen on a random (available) port:
h3daemon start minifam.hmm
And stop it:
h3daemon stop minifam.hmm
๐ค 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
h3daemon-0.7.5.tar.gz
(10.3 kB
view hashes)
Built Distribution
h3daemon-0.7.5-py3-none-any.whl
(13.6 kB
view hashes)