From 25615bb53c5a4d8ad4ca29609fe55c4428fdc38b Mon Sep 17 00:00:00 2001 From: Martin Larralde Date: Wed, 17 Jan 2024 23:27:23 +0100 Subject: [PATCH] Release v0.5.0-a4 --- CHANGELOG.md | 16 +++++++++++++++- pyopal/_version.py | 2 +- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 938c0ab..007eeb5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,21 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## [Unreleased] -[Unreleased]: https://github.com/althonos/pyopal/compare/v0.5.0-a3...HEAD +[Unreleased]: https://github.com/althonos/pyopal/compare/v0.5.0-a4...HEAD + + +## [v0.5.0-a4] - 2024-01-17 +[v0.5.0-a4]: https://github.com/althonos/pyopal/compare/v0.5.0-a3...v0.5.0-a4 + +### Added +- `encode_into` and `decode_into` sans-io methods of `Alphabet`. +- `Aligner` class to handle alignment of a query to a database. +- `ScoreMatrix.__eq__` implementation. +- `Database.lengths` property to get the lengths of all the sequences in a database without decoding them. +- `pyopal.align` top-level function to handle multithreaded alignments. + +### Fixed +- `FullResult.cigar` crashing on alignments starting with `X`. ## [v0.5.0-a3] - 2024-01-15 diff --git a/pyopal/_version.py b/pyopal/_version.py index a227822..2b4d986 100644 --- a/pyopal/_version.py +++ b/pyopal/_version.py @@ -1 +1 @@ -__version__ = "0.5.0-a3" +__version__ = "0.5.0-a4"