Commit a0743b01 authored by Martin Larralde's avatar Martin Larralde
Browse files

Release v0.2.0

parent 858f853b
Pipeline #19459 passed with stage
in 5 minutes and 2 seconds
......@@ -6,7 +6,32 @@ and this project adheres to [Semantic Versioning](
## [Unreleased]
## [v0.2.0] - 2021-01-21
### Added
- `pyhmmer.plan7.Builder` class to handle building a HMM from a sequence.
- `Pipeline.search_seq` to query a sequence against a sequence database.
- `psutil` dependency to detect the most efficient thread count for `hmmsearch` based on the number of *physical* CPUs.
- `pyhmmer.hmmer.phmmer` function to run a search of query sequences against a sequence database.
### Changed
- `` was renamed to `Pipeline.search_hmm` for disambiguation.
- `libeasel.random` sequences do not require the GIL anymore.
- Public API now have proper signature annotations.
### Fixed
- Inaccurate exception messages in `Pipeline.search_hmm`.
- Unneeded RNG reallocation, replaced with re-initialisation where possible.
- `SequenceFile.__next__` not working after being set in digital mode.
- `sequences` argument of `hmmsearch` now only requires a `typing.Collection[DigitalSequence]` instead of a `typing.Collection[Sequence]` (not more `__getitem__` needed).
### Removed
- `hits` argument to `Pipeline.search_hmm` to reduce risk of issues with `TopHits` reuse.
- Broken alignment coordinates on `Domain` classes.
## [v0.1.4] - 2021-01-15
......@@ -25,13 +25,14 @@ from .hmmer import hmmsearch, hmmpress, phmmer
__author__ = "Martin Larralde <>"
__license__ = "MIT"
__version__ = "0.1.4"
__version__ = "0.2.0"
__all__ = [
# Small addition to the docstring: we want to show a link redirecting to the
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment