Pipelines#
- class pyinfernal.cm.Pipeline#
An Infernal accelerated sequence/covariance model comparison pipeline.
The Infernal pipeline handles the comparison of digital sequences to CMs. Since Infernal 1.1, the pipeline is accelerated using the HMMER platform acceleration to compute initial SSV/MSV/Viterbi filters before actually attempting full alignments.
- randomness#
The random number generator being used by the pipeline.
- Type:
- search_cm(query, sequences)#
- __init__(*args, **kwargs)#
- clear()#
Reset the pipeline to its default state.
- T#
The per-target score threshold for reporting a hit.
If set to a non-
Nonevalue, this threshold takes precedence over the per-target E-value threshold (Pipeline.E).
- Z#
The number of effective targets searched.
It is used to compute the independent e-value for each hit. If
None, the parameter number will be set automatically after all the comparisons have been done. Otherwise, it can be set to an arbitrary number.
- incT#
The per-target score threshold for including a hit.
If set to a non-
Nonevalue, this threshold takes precedence over the per-target E-value inclusion threshold (Pipeline.incE).