Iterative Searches#
- class pyhmmer.plan7.IterativeSearch#
A helper class for running iterative queries like JackHMMER.
See
Pipeline.iterate_seq
andPipeline.iterate_hmm
for more information.- builder#
The builder object for converting multiple sequence alignments obtained after each run to a
HMM
.- Type:
- query#
The query object to use for the first iteration.
- Type:
- targets#
The targets sequences to search for homologs.
- Type:
- Yields:
IterationResult
– A named tuple containing the hits, multiple sequence alignment and HMM for each iteration, as well as the iteration index and a flag marking whether the search converged.
References
Johnson, Steven L., Eddy, Sean R. & Portugaly, Elon. Hidden Markov model speed heuristic and iterative HMM search procedure. BMC Bioinformatics 11, 431 (18 August 2010). doi:10.1186/1471-2105-11-431.
- class pyhmmer.plan7.IterationResult#
The results of a single iteration from an
IterativeSearch
.- msa#
A multiple sequence alignment containing the hits from this iteration.
- Type:
- converged#
A flag marking whether this iteration converged (no new hit found in the target sequences with respect to the pipeline inclusion thresholds).
- Type: