Skip to main content

Welcome to h3daemon 👋

Command-line for running HMMER server on arm64 and amd64 machines.

🏠 Homepage

⚡️ Requirements

  • Python >= 3.9
  • Pip
  • Homebrew on MacOS (recommended)
  • Pipx for Python package management (recommended)

MacOS

Install Python and Pipx:

brew update && brew install python 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 Pipx:

sudo apt update && \
    sudo apt install python3 python3-pip python3-venv --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 ────────────────────────────────────────────────────╮
│ start                 Start daemon.                           │
│ stop                  Stop daemon.                            │
╰───────────────────────────────────────────────────────────────╯

Example

Download minifam.hmm database:

pipx run blx get \
  fe305d9c09e123f987f49b9056e34c374e085d8831f815cc73d8ea4cdec84960 \
  minifam.hmm

Press it:

pipx run --spec hmmer hmmpress 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!

Metadata

Release files for h3daemon 2.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for h3daemon 2.0.5
File Size Uploaded
h3daemon-2.0.5.tar.gz 67.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for h3daemon 2.0.5
File Interpreter ABI Platform
h3daemon-2.0.5-py3-none-any.whl Python 3 none any Details

Total release size: 77.3 kB

Release files / h3daemon-2.0.5.tar.gz

Download URL h3daemon-2.0.5.tar.gz
Size 67.0 kB
Tags Source
SHA-256 checksum
How to use checksums
b74dcc071204a44cc56fc4033f843756f14883d7021bf4e058d7a7cb527ac62f
BLAKE2b-256 checksum
How to use checksums
ef0cdfb736a76eff0f0acc41172af551258529bba0ed2ec16f4f3461d8995d4c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 21, 2025.

Transparency log

Release files / h3daemon-2.0.5-py3-none-any.whl

Download URL h3daemon-2.0.5-py3-none-any.whl
Size 10.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fc00dd62c3ad04eeeba1a2895a1e0a1bc18a59956c0a7009bb301b72b26366fb
BLAKE2b-256 checksum
How to use checksums
7e69269031e257f636bcd5bf31d0858a08ce5f72581c4eb94493d72fbb8b13a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 21, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

2.0.5 This release

2 release files

2.0.4

2 release files

2.0.3

2 release files

2.0.2

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.0.0

2 release files

0.14.8

2 release files

0.14.7

2 release files

0.14.6

2 release files

0.14.5

2 release files

0.14.4

2 release files

0.14.3

2 release files

0.14.1

2 release files

0.14.0

2 release files

0.13.8

2 release files

0.13.7

2 release files

0.13.6

2 release files

0.13.4

2 release files

0.13.3

2 release files

0.12.0

2 release files

0.11.0

2 release files

0.10.0

2 release files

0.9.3

2 release files

0.9.0

2 release files

0.8.2

2 release files

0.8.1

2 release files

0.8.0

2 release files

0.7.6

1 release file

0.7.5

2 release files

0.7.4

2 release files

0.7.3

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.5

2 release files

0.6.4

2 release files

0.6.3

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page