Pyfamsa

Latest version: v0.4.0

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

Scan your dependencies

Page 1 of 2

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)).

0.3.1

Fixed
- Disable use of memory-monotonic allocations to fix multithreading errors ([1](https://github.com/althonos/pyfamsa/issues/1)).

0.3.0

Changed
- Bumped Cython dependency to `v3.0`.

Fixed
- PyPy builds failing on missing `PyInterpreterState_GetID`.

0.2.0

Added
- `pyfamsa.famsa_info` function to get version information about the embedded FAMSA version.
- Explicit support for Python 3.11.
- Wheel distributions for MacOS Aarch64 platforms.

Changed
- Bumped vendored FAMSA to `v2.2.2`.

Fixed
- `Aligner.build_tree` and `Aligner.align` now accept inputs containing less than two sequences.

0.1.1

Added
- MyPy Type stubs for the `pyfamsa._famsa` Cython extension.
- Documentation for the `Aligner.build_tree` method.

Fixed
- Missing header files for compilation on older platforms.
- Missing define macros for Windows build target.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.