Skip to main content

🐍🟡♦️🟦 PyHMMER Stars

Cython bindings and Python interface to HMMER3.

Actions Coverage PyPI Bioconda AUR Wheel Python Versions Python Implementations License Source Mirror GitHub issues Docs Changelog Downloads Paper Citations

🗺️ Overview

HMMER is a biological sequence analysis tool that uses profile hidden Markov models to search for sequence homologs. HMMER3 is developed and maintained by the Eddy/Rivas Laboratory at Harvard University.

pyhmmer is a Python package, implemented using the Cython language, that provides bindings to HMMER3. It directly interacts with the HMMER internals, which has the following advantages over CLI wrappers:

  • single dependency: If your software or your analysis pipeline is distributed as a Python package, you can add pyhmmer as a dependency to your project, and stop worrying about the HMMER binaries being properly setup on the end-user machine.
  • no intermediate files: Everything happens in memory, in Python objects you have control on, making it easier to pass your inputs to HMMER without needing to write them to a temporary file. Output retrieval is also done in memory, via instances of the pyhmmer.plan7.TopHits class.
  • no input formatting: The Easel object model is exposed in the pyhmmer.easel module, and you have the possibility to build a DigitalSequence object yourself to pass to the HMMER pipeline. This is useful if your sequences are already loaded in memory, for instance because you obtained them from another Python library (such as Pyrodigal or Biopython).
  • no output parsing: HMMER3 is notorious for its numerous output files and its fixed-width tabular output, which is hard to parse (even Bio.SearchIO.HmmerIO is struggling on some sequences).
  • efficient: Using pyhmmer to launch hmmsearch on sequences and HMMs in disk storage is typically as fast as directly using the hmmsearch binary (see the Benchmarks section). pyhmmer.hmmer.hmmsearch uses a different parallelisation strategy compared to the hmmsearch binary from HMMER, which can help getting the most of multiple CPUs when annotating smaller sequence databases.

This library is still a work-in-progress. It follows semantic-versioning, so API changes will be documented, but past v0.10 the API has been more or less stable. It should already pack enough features to run biological analyses or workflows involving hmmsearch, hmmscan, nhmmer, phmmer, hmmbuild and hmmalign.

🔧 Installing

pyhmmer can be installed from PyPI, which hosts some pre-built CPython wheels for Linux and MacOS on x86-64 and Arm64, as well as the code required to compile from source with Cython:

$ pip install pyhmmer

Compilation for UNIX PowerPC is not tested in CI, but should work out of the box. Note than non-UNIX operating systems (such as Windows) are not supported by HMMER.

A Bioconda package is also available:

$ conda install -c bioconda pyhmmer

See the Installation page of the documentation to find other ways to install pyhmmer.

🔖 Citation

PyHMMER is scientific software, with a published paper in the Bioinformatics. Please cite both PyHMMER and HMMER if you are using it in an academic work, for instance as:

PyHMMER (Larralde et al., 2023), a Python library binding to HMMER (Eddy, 2011).

Detailed references are available on the Publications page of the online documentation.

📖 Documentation

A complete API reference can be found in the online documentation, or directly from the command line using pydoc:

$ pydoc pyhmmer.easel
$ pydoc pyhmmer.plan7

💡 Example

Use pyhmmer to run hmmsearch to search for Type 2 PKS domains (t2pks.hmm) inside proteins extracted from the genome of Anaerococcus provencensis (938293.PRJEB85.HG003687.faa). This will produce an iterable over TopHits that can be used for further sorting/querying in Python. Processing happens in parallel using Python threads, and a TopHits object is yielded for every HMM passed in the input iterable.

import pyhmmer

with pyhmmer.easel.SequenceFile("pyhmmer/tests/data/seqs/938293.PRJEB85.HG003687.faa", digital=True) as seq_file:
    sequences = seq_file.read_block()

with pyhmmer.plan7.HMMFile("pyhmmer/tests/data/hmms/txt/t2pks.hmm") as hmm_file:
    for hits in pyhmmer.hmmsearch(hmm_file, sequences, cpus=4):
      print(f"HMM {hits.query.name} found {len(hits)} hits in the target sequences")

Have a look at more in-depth examples such as building a HMM from an alignment, analysing the active site of a hit, or fetching marker genes from a genome in the Examples page of the online documentation.

💭 Feedback

⚠️ Issue Tracker

Found a bug ? Have an enhancement request ? Head over to the GitHub issue tracker if you need to report or ask something. If you are filing in on a bug, please include as much information as you can about the issue, and try to recreate the same bug in a simple, easily reproducible situation.

🏗️ Contributing

Contributions are more than welcome! See CONTRIBUTING.md for more details.

⏱️ Benchmarks

Benchmarks were run on a i7-10710U CPU running @1.10GHz with 6 physical / 12 logical cores, using a FASTA file containing 4,489 protein sequences extracted from the genome of Escherichia coli (562.PRJEB4685) and the version 33.1 of the Pfam HMM library containing 18,259 domains. Commands were run 3 times on a warm SSD. Plain lines show the times for pressed HMMs, and dashed-lines the times for HMMs in text format.

Benchmarks

Raw numbers can be found in the benches folder. They suggest that phmmer should be run with the number of logical cores, while hmmsearch should be run with the number of physical cores (or less). A possible explanation for this observation would be that HMMER platform-specific code requires too many SIMD registers per thread to benefit from simultaneous multi-threading.

To read more about how PyHMMER achieves better parallelism than HMMER for many-to-many searches, have a look at the Performance page of the documentation.

🔍 See Also

Building a HMM from scratch? Then you may be interested in the pyfamsa package, providing bindings to FAMSA, a very fast multiple sequence aligner. In addition, you may want to trim alignments: in that case, consider pytrimal, which wraps trimAl 2.0.

⚖️ License

This library is provided under the MIT License. The HMMER3 and Easel code is available under the BSD 3-clause license. See vendor/hmmer/LICENSE and vendor/easel/LICENSE for more information.

The PyHMMER logo and figures are available under the Creative Commons Attribution 4.0 (CC-BY 4.0) license. The PyHMMER logo was derived from Twemoji assets under the Creative Commons Attribution 4.0 (CC-BY 4.0) license as well.

This project is in no way affiliated, sponsored, or otherwise endorsed by the original HMMER authors. It was developed by Martin Larralde during his PhD project at the European Molecular Biology Laboratory in the Zeller team.

Download files

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

Source Distribution

pyhmmer-0.12.2.tar.gz (4.7 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pyhmmer-0.12.2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

pyhmmer-0.12.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pyhmmer-0.12.2-cp314-cp314t-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

pyhmmer-0.12.2-cp314-cp314t-macosx_10_15_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

pyhmmer-0.12.2-cp312-abi3-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.12+Windows x86-64

pyhmmer-0.12.2-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

pyhmmer-0.12.2-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (3.9 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pyhmmer-0.12.2-cp312-abi3-macosx_11_0_arm64.whl (3.5 MB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

pyhmmer-0.12.2-cp312-abi3-macosx_10_13_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.12+macOS 10.13+ x86-64

pyhmmer-0.12.2-cp311-cp311-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.11Windows x86-64

pyhmmer-0.12.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

pyhmmer-0.12.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (4.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pyhmmer-0.12.2-cp311-cp311-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pyhmmer-0.12.2-cp311-cp311-macosx_10_9_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

pyhmmer-0.12.2-cp310-cp310-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.10Windows x86-64

pyhmmer-0.12.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

pyhmmer-0.12.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (4.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pyhmmer-0.12.2-cp310-cp310-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pyhmmer-0.12.2-cp310-cp310-macosx_10_9_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

pyhmmer-0.12.2-cp39-cp39-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.9Windows x86-64

pyhmmer-0.12.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

pyhmmer-0.12.2-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (4.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pyhmmer-0.12.2-cp39-cp39-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pyhmmer-0.12.2-cp39-cp39-macosx_10_9_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

pyhmmer-0.12.2-cp38-cp38-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.8Windows x86-64

pyhmmer-0.12.2-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

pyhmmer-0.12.2-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (4.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pyhmmer-0.12.2-cp38-cp38-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

pyhmmer-0.12.2-cp38-cp38-macosx_10_9_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

Details for the file pyhmmer-0.12.2.tar.gz.

File metadata

  • Download URL: pyhmmer-0.12.2.tar.gz
  • Upload date:
  • Size: 4.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pyhmmer-0.12.2.tar.gz
Algorithm Hash digest
SHA256 47deb276a4e61d8d6d03d25d541fb6114e62e9c76c8ae067a9354c053dcbed80
MD5 cd2357eb601bac64271aa76bc7c0e242
BLAKE2b-256 093de62ffc4ac144fb0fc5d32d4a540f528bb8ed4011aaf5aafe10811db900d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyhmmer-0.12.2.tar.gz:

Publisher: package.yml on althonos/pyhmmer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyhmmer-0.12.2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyhmmer-0.12.2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1610682e6003ca8129fc44c7df49ec277a3b99601db006ceb9b13aae40792d3e
MD5 ebf529220b2408554cc9e5960a4ae345
BLAKE2b-256 f4b06a37a1c00ef0ff5ccd56b79857f4582a8df43f196e30713c2437e8a31516

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyhmmer-0.12.2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: package.yml on althonos/pyhmmer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyhmmer-0.12.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyhmmer-0.12.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 386a8ad46745fd9e554cf454aa83c6a492f28e51e9db14c9c49a4932c5b45b5e
MD5 ce1c5e516d6f7734f1210756bdc5fbea
BLAKE2b-256 e0cc283c7b61bbc619f3e06272c21318c5efbda17ab56c053c47ed1bab2ddf93

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyhmmer-0.12.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: package.yml on althonos/pyhmmer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyhmmer-0.12.2-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyhmmer-0.12.2-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8f691cb9a28d59f737b0debbb3145ff83aba794ba0638d1cee563dd46cfe61b7
MD5 4d7aa2013e263ea06581612eae0845a3
BLAKE2b-256 8f8dbc155d1eb7d60827245e3b7f80205748238c0e6cc95519e09261731598bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyhmmer-0.12.2-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: package.yml on althonos/pyhmmer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyhmmer-0.12.2-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for pyhmmer-0.12.2-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 7e47d3c7f7f6ad15974d67dc88429926e40a4ccde83ada896e8a9f35b51831e3
MD5 a4f4f1aea478107725f4fc327314bcce
BLAKE2b-256 b615d33ce890bbf6bd54087cf7b075e21afa3655080f5504fc7811a53eba5b73

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyhmmer-0.12.2-cp314-cp314t-macosx_10_15_x86_64.whl:

Publisher: package.yml on althonos/pyhmmer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyhmmer-0.12.2-cp312-abi3-win_amd64.whl.

File metadata

  • Download URL: pyhmmer-0.12.2-cp312-abi3-win_amd64.whl
  • Upload date:
  • Size: 4.1 MB
  • Tags: CPython 3.12+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pyhmmer-0.12.2-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 ad3b841b73f0fd2950844c4cfdb2b5e980df5132f98963075c21fb17bff6373a
MD5 1f658dda327885b930c486e64e2f0a1c
BLAKE2b-256 4fcbf7c5f3bce22023698b4a964138c09986704012baeb24a2065f56ad9404a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyhmmer-0.12.2-cp312-abi3-win_amd64.whl:

Publisher: package.yml on althonos/pyhmmer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyhmmer-0.12.2-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyhmmer-0.12.2-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 adc68aed373a0679fefad42d19b8634f9458d8bea2fbf6f8d45a3347b89d9b08
MD5 8e3c904114674c4441259ca8de1609ed
BLAKE2b-256 c942331349eefbd5a898a006b0fbf1a9c683733904edc4d4b1b1b4ca85f0fba4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyhmmer-0.12.2-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: package.yml on althonos/pyhmmer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyhmmer-0.12.2-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyhmmer-0.12.2-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0fb91413cbd35e68241c1ba434cbe6792097cc0419475cf8ecf69308c0397bb5
MD5 8fed610e665ecb3822e3696be8b1f5bf
BLAKE2b-256 1884e058f33c9747c13d61f43bfbaf9b87475018144280eccac33f9f3f6a9f91

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyhmmer-0.12.2-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: package.yml on althonos/pyhmmer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyhmmer-0.12.2-cp312-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyhmmer-0.12.2-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b903219b1e27a5d3c1b335edb5fa25c602e05e8607353ae3f537b1e4b3bd99f7
MD5 42f2b8d7e36ec9db3862dc6d63062013
BLAKE2b-256 dbbac92f6072d47c3f1df706b2132058bc7e7556e409c3e780c4650011e51c1f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyhmmer-0.12.2-cp312-abi3-macosx_11_0_arm64.whl:

Publisher: package.yml on althonos/pyhmmer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyhmmer-0.12.2-cp312-abi3-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pyhmmer-0.12.2-cp312-abi3-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 98322cb05a978c2731f8b2c8f6a502ec7dbfe604c0aa665ed9018dbe69e2de01
MD5 275f20e02b6a7f06ba9711dcb14331e0
BLAKE2b-256 d85ebaf6eb6a8e71db495a5fbecb73bcfa9714c4637917128f8a2e110ae662cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyhmmer-0.12.2-cp312-abi3-macosx_10_13_x86_64.whl:

Publisher: package.yml on althonos/pyhmmer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyhmmer-0.12.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pyhmmer-0.12.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 4.4 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pyhmmer-0.12.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 be2bd6a776a59ffe9b5d6d5a999e90e19b1ab86ef1fc11fb3d870536ce3338d5
MD5 a5e89428b65bdb8c621300b4dfac986c
BLAKE2b-256 b773623b9f0d0831c81f4280ccd15dc4e5af69d7f837a461be4a5a6ebe6d85b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyhmmer-0.12.2-cp311-cp311-win_amd64.whl:

Publisher: package.yml on althonos/pyhmmer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyhmmer-0.12.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyhmmer-0.12.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6753a1ebb344f76da9b7628a771b58eff93ebfb8cf67ec7c5bc7a95880da0986
MD5 a3080393347df3683c962c07974ecc1a
BLAKE2b-256 262a21d2fff13fbb308bcf20fe4e82c374001286217e2a1cab8a860d2e601380

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyhmmer-0.12.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: package.yml on althonos/pyhmmer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyhmmer-0.12.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyhmmer-0.12.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3691d6ab3184f725868a5081bc62e730ecc709243752ad215311b730c669b3cf
MD5 40b0a9ad8ae12f4cce56cd3f3f4af99a
BLAKE2b-256 04b0a7001a1bc235684fb5632f80628b1f22a389815351bbd59277012b9e538b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyhmmer-0.12.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: package.yml on althonos/pyhmmer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyhmmer-0.12.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyhmmer-0.12.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3aba4b6963a60e8e6403d53438c525f1687514a369374fc7f526e49380c6b07f
MD5 79ee20228382ee9b4542358097bce0e9
BLAKE2b-256 bee3544d5d0a954775680deada6e375a7a600836d97c702fc67e02c87b465ab3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyhmmer-0.12.2-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: package.yml on althonos/pyhmmer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyhmmer-0.12.2-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyhmmer-0.12.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 be42bd5ff848aabe0aad4134185007a27aa0f6c35b58be9ed3683ca67a41752a
MD5 191f42dd5aa0548d748d4b35e93c9743
BLAKE2b-256 cfd6419e0547a6f84e0d0fe4f64a6daa415df17c9ce9362c5e1f827d920bc108

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyhmmer-0.12.2-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: package.yml on althonos/pyhmmer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyhmmer-0.12.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pyhmmer-0.12.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 4.4 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pyhmmer-0.12.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 027d5af6aedb051c310d71421599ee40d06cf91cb711e10aac473752e9768f68
MD5 5f8f498bb22a35426a0fdf986738faed
BLAKE2b-256 abb71c9cb31324b75d40b08b60455f1a29af1233d5d1c059879bf4581940ba8e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyhmmer-0.12.2-cp310-cp310-win_amd64.whl:

Publisher: package.yml on althonos/pyhmmer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyhmmer-0.12.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyhmmer-0.12.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1816659c5c5b6cc877681022b5db8aa3e9eef88a0df52bd544cc2522af65b07d
MD5 9e9a49dc74cc029bcf28be28afbe9b40
BLAKE2b-256 6d64a9d12146f9d9e86a68932582d2a34e739cce2e0bf2e1ba65ccd2abe83c27

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyhmmer-0.12.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: package.yml on althonos/pyhmmer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyhmmer-0.12.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyhmmer-0.12.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 60e79a6473b55fc18a91107f4c9727bc4b1d21a53aec267830b956231daf0c79
MD5 f9601d6c39ac44a98f121b7229e5e480
BLAKE2b-256 664976e6658bc0406490e113804db75d12311cc001302774d2ebdc1269d25aa8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyhmmer-0.12.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: package.yml on althonos/pyhmmer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyhmmer-0.12.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyhmmer-0.12.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 62252930f4909b37c141624cf7defdb70d8a54e7619222de30fdd9a538732d4b
MD5 652c403557af0e955c11c0a149b96c31
BLAKE2b-256 ee8269f9617a30c55b8e2de6e863d29e545cacf9ff30d102827d7ebd139b4e1a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyhmmer-0.12.2-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: package.yml on althonos/pyhmmer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyhmmer-0.12.2-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyhmmer-0.12.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 dcaa8ba78d4fa43394d73951f281aa4e4b1d8cb5e2ca64eef9811879c9d626f2
MD5 b20007156843cc60dd1254709325593d
BLAKE2b-256 211d30a09af31b4076087f969fe27b6a6081aa0bf833a8fc537390a4a178b4a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyhmmer-0.12.2-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: package.yml on althonos/pyhmmer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyhmmer-0.12.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pyhmmer-0.12.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 4.4 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pyhmmer-0.12.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e3623b32749a1d8a9715db815effe5fcd80d7d473fec0ab308b808230b656ae9
MD5 cd61f860f9598848a808bde7af5d2a09
BLAKE2b-256 736b671eae3d62a47f94508a0cd32e553ddf0dab12de584e33ea29591336b79c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyhmmer-0.12.2-cp39-cp39-win_amd64.whl:

Publisher: package.yml on althonos/pyhmmer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyhmmer-0.12.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyhmmer-0.12.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8b80c1b15d0f9ed0476740bf5692537513999f9824e79051e0f1a58c7b67e6b6
MD5 da3f2bfa83b2e667b7108cb6705e1089
BLAKE2b-256 f492d9d3a9eea0c65bbe7e510013701cb80aa64718afe4329afd0eda2f6b006f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyhmmer-0.12.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: package.yml on althonos/pyhmmer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyhmmer-0.12.2-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyhmmer-0.12.2-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b6ca6ac151b00c9c2af689ca87921c74f6808a5ae49f38a671882420a61cd3fa
MD5 9987cac76e3124f938e847920163b3be
BLAKE2b-256 d472dcf504d2dea190fda8ddbbf63e31ec6ef3d1e8b9f63ef4edbfb028b7ab9d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyhmmer-0.12.2-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: package.yml on althonos/pyhmmer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyhmmer-0.12.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyhmmer-0.12.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b80b1ee3eb51ee68b131a04d9f0c9c18211982c314ea955038b8f26f71642a9b
MD5 776930bda1117060cbeccea425f548f5
BLAKE2b-256 9b395c0f4b189f875c1fbb77cea31d8b0675bcba319c714c7f274390d052f7a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyhmmer-0.12.2-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: package.yml on althonos/pyhmmer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyhmmer-0.12.2-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyhmmer-0.12.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f1001a18437a4952c66b68ea9b95dd25ddf155c0a7685bdd21e5852925648a6d
MD5 94f0881c9fa9e6c11e00f2abcffeb950
BLAKE2b-256 6380e9e1529de9e1ec0a5d064483d01b354bc568033945d1884aca05f265a0ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyhmmer-0.12.2-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: package.yml on althonos/pyhmmer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyhmmer-0.12.2-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: pyhmmer-0.12.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 4.4 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pyhmmer-0.12.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 c14b04ca869f92fee72d9711f71c6b31c73f57fe8141cc2c27b69eb3fb4b2f3c
MD5 89461fbc72f2de0376f0bb25f8677fc6
BLAKE2b-256 7e61908701f95453735bcc12e50bc63ff4a28f2e56a779bbf235f5f2d14898da

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyhmmer-0.12.2-cp38-cp38-win_amd64.whl:

Publisher: package.yml on althonos/pyhmmer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyhmmer-0.12.2-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyhmmer-0.12.2-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1c85a8f8389be6138e08f4be9b75b86a72400c7700f3132cea11f7d0988c8bbc
MD5 64ecdaa3bac3b2b2555f60698a37ca97
BLAKE2b-256 c8d72bc42b5b7aa3461208bb442272ea28742bd72a67649a2381103b6458e703

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyhmmer-0.12.2-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: package.yml on althonos/pyhmmer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyhmmer-0.12.2-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyhmmer-0.12.2-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 58594a98ad7e4c65ea7da426a523882da7213a4ba8e0013c502418c008038b08
MD5 3c09eef038344167ea210d807cd4a8d2
BLAKE2b-256 a2254bfa966f65fe0970169d3412a98305f3e0c43543759ebc054361e66ff186

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyhmmer-0.12.2-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: package.yml on althonos/pyhmmer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyhmmer-0.12.2-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyhmmer-0.12.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1abb77086884b05dec9dacb6f118407b6c4ce82cf9f05ae8593f5eb5339fc589
MD5 b8bb39b0cc796e2adb5ae08b016a6bc1
BLAKE2b-256 eeaa45e041c7b461bacf68fd741de68a607493e34d0e9f9d8b9c742a0f840868

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyhmmer-0.12.2-cp38-cp38-macosx_11_0_arm64.whl:

Publisher: package.yml on althonos/pyhmmer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyhmmer-0.12.2-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyhmmer-0.12.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e630968265a97243018669e4d30ee4a98ace98cc1481b72bdfa426a5af04dbff
MD5 19c3fb2ca699770b974a24d0439b5ea9
BLAKE2b-256 030de03e5c19bc86ebb9bb0ad8d3afe73134300bfbb486d2c1e935dbde0fcac8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyhmmer-0.12.2-cp38-cp38-macosx_10_9_x86_64.whl:

Publisher: package.yml on althonos/pyhmmer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.12.3

30 files

This release

0.12.2 This release

30 files

0.12.1

30 files

0.12.0

30 files

0.11.4

33 files

0.11.3

33 files

0.11.2

33 files

0.11.1

28 files

0.11.0

28 files

0.10.15

27 files

0.10.14

27 files

0.10.13

27 files

0.10.12

27 files

0.10.11

27 files

0.10.10

1 file

0.10.9

1 file

0.10.8

1 file

0.10.7

1 file

0.10.6

1 file

0.10.5

1 file

0.10.4

1 file

0.10.3

1 file

0.10.2

1 file

0.10.1

1 file

0.10.0

1 file

0.9.0

18 files

0.8.2

12 files

0.8.1

18 files

0.8.0

18 files

0.7.4

18 files

0.7.3

18 files

0.7.2

18 files

0.7.1

12 files

0.7.0

12 files

0.6.3

11 files

0.6.2

11 files

0.6.1

11 files

0.6.0

11 files

0.5.0

11 files

0.4.11

11 files

0.4.10

9 files

0.4.9

9 files

0.4.8

9 files

0.4.7

9 files

0.4.6

9 files

0.4.5

9 files

0.4.4

9 files

0.4.3

9 files

0.4.2

9 files

0.4.1

9 files

0.4.0

1 file

0.3.1

9 files

0.3.0

13 files

0.2.2

13 files

0.2.1

9 files

0.2.0

9 files

0.1.4

9 files

0.1.3

9 files

0.1.2

9 files

0.1.1

9 files

0.1.0

9 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page