pyfamsa

Cython bindings and Python interface to FAMSA, an algorithm for ultra-scale multiple sequence alignments.

GPL-3.0 License

Downloads
10.9K
Stars
28
Committers
1

Bot releases are hidden (Show)

pyfamsa - v0.5.0

Published by althonos about 2 months ago

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

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.
Package Rankings
Top 17.59% on Pypi.org
Badges
Extracted from project README
Stars Actions Coverage License PyPI Bioconda AUR Wheel Python Versions Python Implementations Source Mirror Issues Docs Changelog Downloads