py_hla_match.policy.ExpressionSuffixPolicy
- class py_hla_match.policy.ExpressionSuffixPolicy(risk_suffixes: 'FrozenSet[str]' = frozenset({'A', 'S', 'C', 'N', 'L'}), ambiguous_suffixes: 'FrozenSet[str]' = frozenset({'Q'}), equal_risk: 'ExpressionSuffixMatchLevel' = <ExpressionSuffixMatchLevel.NOT_ASSESSABLE: 'not_assessable'>, risk_vs_none: 'ExpressionSuffixMatchLevel' = <ExpressionSuffixMatchLevel.ALLELE_MISMATCH: 'allele_mismatch'>, risk_vs_different_risk: 'ExpressionSuffixMatchLevel' = <ExpressionSuffixMatchLevel.ALLELE_MISMATCH: 'allele_mismatch'>, q_present: 'ExpressionSuffixMatchLevel' = <ExpressionSuffixMatchLevel.NOT_ASSESSABLE: 'not_assessable'>)[source]
Bases:
object- Parameters:
risk_suffixes (FrozenSet[str])
ambiguous_suffixes (FrozenSet[str])
equal_risk (ExpressionSuffixMatchLevel)
risk_vs_none (ExpressionSuffixMatchLevel)
risk_vs_different_risk (ExpressionSuffixMatchLevel)
q_present (ExpressionSuffixMatchLevel)
- ambiguous_suffixes: FrozenSet[str] = frozenset({'Q'})
- equal_risk: ExpressionSuffixMatchLevel = 'not_assessable'
- q_present: ExpressionSuffixMatchLevel = 'not_assessable'
- risk_suffixes: FrozenSet[str] = frozenset({'A', 'C', 'L', 'N', 'S'})
- risk_vs_different_risk: ExpressionSuffixMatchLevel = 'allele_mismatch'
- risk_vs_none: ExpressionSuffixMatchLevel = 'allele_mismatch'