mark_overlap module

tag_overlap(run_params: RunParamsShared, fixed_params: None)[source]
class TaggerOverlap(engine_fixed_params: FixedParams | None, require_marks: Sequence[str], exclude_marks: Sequence[str])[source]

Bases: ReadAwareProcess

AddsMarks: ClassVar[set[str] | None] = {Tags.OVERLAP_TAG}
EngineFactory() ProcessEngineProtocol[RunParams_T, None]
FixedParamClass: ClassVar[type[FixedParams] | None] = None
ProcessNamespace: ClassVar[str | None] = 'mark-overlap'
ProcessType: ClassVar[ProcessKindEnum | None] = <class 'hairpin2.infrastructure.process_engines.ReadTaggerEngine'>