Skip to content

0.4.8

Compare
Choose a tag to compare
@althonos althonos released this 27 Oct 14:45
· 716 commits to master since this release

Added

  • Constructor arguments and properties to plan7.Pipeline to support bit score thresholds instead to filter top hits.
  • Support for creating a SequenceFile and an MSAFile using a Python file-like object instead of only supporting filenames.
  • Support for reading individual sequences from an MSA file with SequenceFile.
  • TextMSA.alignment to access the actual alignment as a tuple of strings.
  • Subtraction and division support for easel.Vector subclasses

Changed

  • plan7.Cutoffs now support setting the bit score cutoffs, but requires both to be set or cleared at the same time.
  • easel.Vector will always allocate some memory when created manually to avoid having a special empty case in every vector method.
  • pyhmmer.easel.AllocationError now stores the size it failed to allocate, and the number of elements when allocating an array.

Fixed

  • TextSequence.digitize will not raise a ValueError when the sequence contains invalid characters for the alphabet (previously was an UnexpectedError).