Skip to content

v0.8.0

Compare
Choose a tag to compare
@github-actions github-actions released this 01 May 14:58

PyHMMER has been accepted for publication in Bioinformatics. Paper accessible here: doi:10.1093/bioinformatics/btad214.

Added

  • pyhmmer.hmmer.jackhmmer function to run several JackHMMER iterative searches in parallel using multithreading (#35, by @zdk123).
  • HMM.to_profile shortcut method to allocate and configure a new Profile object.

Fixed

  • Type annotations of Pipeline.iterate_seq and Pipeline.iterate_hmm.
  • Potential memory leak on exceptions raised by HMMPressedFile.read.
  • Offsets.profile not recording offsets properly, causing pyhmmer.hmmer.hmmpress to produce invalid pressed files (#37).

Changed

  • HMM.__init__ and HMM.sample now take the Alphabet as the first argument, for consistency with the rest of the API.
  • HMM now require a name argument.

Removed

  • Deprecated ignore_gaps argument in SequenceFile.__init__.
  • Deprecated Sequence.taxonomy_id property.