Skip to content

v0.5.0

Compare
Choose a tag to compare
@github-actions github-actions released this 14 Mar 23:27

Added

  • plan7.PipelineSearchTargets to reduce the overhead when searching the same sequences several times with different. query profiles.
  • TopHits.copy method to duplicate a TopHits instance.
  • TopHits.merge method to merge hits obtained with the same query on different targets.
  • Buffer protocol implementation for pyhmmer.easel.Bitfield.

Changed

  • Renamed TopHits.included and TopHits.reported properties to TopHits.hits_included and TopHits.hits_included.
  • MSAFile and SequenceFile are now directly in digital mode if they are instantiated with digital=True.
  • SequenceFile.parse can now return a sequence in digital mode.
  • Reorganized tests to make then runnable from a site install.

Fixed

  • Usage of memcpy in contexts where it may have had undefined behaviour.
  • VectorF.__eq__ crashing when comparing two empty objects.
  • SequenceFile and MSAFile not closing file handles when raising an error in __init__.