shared module
- class RunParamsShared(*, record: VariantRecord, reads: ReadView[ExtendedRead], alt: str, mut_type: MutTypes)[source]
Bases:
RunParams
- alt: str
- model_config: ConfigDict = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'frozen': True, 'strict': True}
parent dataclass to be be inherited from to store specific fixed parameters for a particular subclass of FilterTester, or in other words for a particular filtering test. Using subclasses of this class for the fixed parameters provides type-safety and a consistent interface for implementing filters