v0.8.0
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 newProfile
object.
Fixed
- Type annotations of
Pipeline.iterate_seq
andPipeline.iterate_hmm
. - Potential memory leak on exceptions raised by
HMMPressedFile.read
. Offsets.profile
not recording offsets properly, causingpyhmmer.hmmer.hmmpress
to produce invalid pressed files (#37).
Changed
HMM.__init__
andHMM.sample
now take theAlphabet
as the first argument, for consistency with the rest of the API.HMM
now require aname
argument.
Removed
- Deprecated
ignore_gaps
argument inSequenceFile.__init__
. - Deprecated
Sequence.taxonomy_id
property.