py_hla_match.config.HLAMatchConfig
- class py_hla_match.config.HLAMatchConfig(ard_imgt_version: 'str' = 'Latest', ard_data_dir: 'Optional[str]' = None, extra_valid_loci: 'FrozenSet[str]' = <factory>, strict_loci: 'bool' = True, na_tokens: 'FrozenSet[str]' = <factory>, expression_suffix_policy: 'ExpressionSuffixPolicy' = <factory>)[source]
Bases:
object- Parameters:
ard_imgt_version (str)
ard_data_dir (str | None)
extra_valid_loci (FrozenSet[str])
strict_loci (bool)
na_tokens (FrozenSet[str])
expression_suffix_policy (ExpressionSuffixPolicy)
- ard_data_dir: str | None = None
- ard_imgt_version: str = 'Latest'
- property drb345_sub_loci: FrozenSet[str]
canonical DRB345 sub-loci (DRB3/DRB4/DRB5/DRBX). Exposed via config for future adjustability without changing hla parser logic.
- Type:
Placeholder
- property effective_valid_loci: FrozenSet[str]
- expression_suffix_policy: ExpressionSuffixPolicy
- extra_valid_loci: FrozenSet[str]
- na_tokens: FrozenSet[str]
- property nomenclature_pattern: Pattern[str]
- recompile_patterns()[source]
- Return type:
None
- strict_loci: bool = True