Pyfamsa

Latest version: v0.5.3

Safety actively analyzes 685525 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.5.3

Added
- Support for Python 3.13.

Changed
- Use `scikit-build-core` to build package.

Removed
- Support for Python 3.6.

0.5.2

Changed
- Update to FAMSA [`v2.2.3`](https://github.com/refresh-bio/FAMSA/releases/tag/v2.2.3).

0.5.1

Fixed
- Unit tests failing on missing on missing optional `importlib-resources` dependency.

0.5.0

Added
- Constructor to `GappedSequence` class, taking an identifier and a sequence as `bytes` objects.
- Constructor to `Alignment` class, taking an iterable of `GappedSequence` object.
- `Alignment.copy` implementation.
- Slicing implementation to `Alignment`.
- `Aligner.align_profiles` function to align two profiles ([5](https://github.com/althonos/pyfamsa/issues/5)).

Fixed
- Pin supported versions of `scoring-matrices` package to `~=0.2.0`.

Changed
- Use C++ `shared_ptr` in `GappedSequence` and `Alignment` to avoid copying data when possible.
- Migrate documentation to `pydata-sphinx-theme`.

0.4.0

Added
- `scoring-matrices` dependency to handle alternative scoring matrices.
- `scoring_matrix` argument to `Aligner` constructor to use a non-default matrix ([3](https://github.com/althonos/pyfamsa/issues/3)).

Fixed
- Use of outdated `importlib.resources` interface in `pyfamsa.tests` package.
- Missing defines for compilation of NEON code on non-Aarch64 Arm platforms.

0.3.2

Added
- `pickle` protocol support for `Sequence` objects.

Fixed
- Disable creation of empty `Sequence` objects to prevent segmentation faults in FAMSA ([2](https://github.com/althonos/pyfamsa/issues/1)).

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.