Skip to content

Commit

Permalink
Release v3.4.0
Browse files Browse the repository at this point in the history
  • Loading branch information
althonos committed May 19, 2024
1 parent 33b316f commit 4d4ebe2
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 7 deletions.
10 changes: 5 additions & 5 deletions .github/workflows/package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
with:
platforms: all
- name: Build manylinux wheels
uses: pypa/cibuildwheel@v2.16.2
uses: pypa/cibuildwheel@v2.18.0
env:
CIBW_ARCHS: aarch64
CIBW_BUILD: ${{ matrix.python-tag }}
Expand Down Expand Up @@ -71,7 +71,7 @@ jobs:
with:
submodules: true
- name: Build manylinux wheels
uses: pypa/cibuildwheel@v2.16.2
uses: pypa/cibuildwheel@v2.18.0
env:
CIBW_ARCHS: x86_64
CIBW_BUILD: ${{ matrix.python-tag }}
Expand Down Expand Up @@ -108,7 +108,7 @@ jobs:
with:
submodules: true
- name: Build manylinux wheels
uses: pypa/cibuildwheel@v2.16.2
uses: pypa/cibuildwheel@v2.18.0
env:
CIBW_ARCHS: x86_64
CIBW_BUILD: ${{ matrix.python-tag }}
Expand Down Expand Up @@ -139,7 +139,7 @@ jobs:
with:
submodules: true
- name: Build manylinux wheels
uses: pypa/cibuildwheel@v2.16.2
uses: pypa/cibuildwheel@v2.18.0
env:
CIBW_ARCHS: arm64
CIBW_BUILD: ${{ matrix.python-tag }}
Expand Down Expand Up @@ -176,7 +176,7 @@ jobs:
with:
submodules: true
- name: Build manylinux wheels
uses: pypa/cibuildwheel@v2.16.2
uses: pypa/cibuildwheel@v2.18.0
env:
CIBW_ARCHS: AMD64
CIBW_BUILD: ${{ matrix.python-tag }}
Expand Down
20 changes: 19 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,25 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.


## [Unreleased]
[Unreleased]: https://github.com/althonos/pyrodigal/compare/v3.3.0...HEAD
[Unreleased]: https://github.com/althonos/pyrodigal/compare/v3.4.0...HEAD


## [v3.4.0] - 2024-05-19
[v3.4.0]: https://github.com/althonos/pyrodigal/compare/v3.3.0...v3.4.0

### Added
- `strict` argument to `Gene.translate` to control translation of ambiguous codons with unambiguous translation ([#54](https://github.com/althonos/pyrodigal/issues/54)).
- `strict_translation` argument to `Genes.write_genbank` and `Genes.write_translation`.
- Support for translation tables 26 to 33 in `Gene.translate`.
- Support for translation tables 26, 29, 30, 32 and 33 in `GeneFinder.train`.
- `Genes.score` property to count the total score of all extracted genes.
- `full_id` parameter to `Genes.write_gff`, `Genes.write_translation` and `Genes.write_genes` to control the `ID` field written for each gene ([#53](https://github.com/althonos/pyrodigal/issues/53)).

### Changed
- `Gene.translate` now raises a warning when called with a translation table incompatible with the training info.

### Fixed
- Bug in code for masking trailing nucleotides ([#55](https://github.com/althonos/pyrodigal/issues/55)).


## [v3.3.0] - 2024-01-24
Expand Down
2 changes: 1 addition & 1 deletion pyrodigal/_version.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = "3.3.0"
__version__ = "3.4.0"

0 comments on commit 4d4ebe2

Please sign in to comment.