py_hla_match.policy.MolecularMatchLevel
- class py_hla_match.policy.MolecularMatchLevel(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases:
IntEnumMolecular (sequence-level) refinement iff AlleleMatchLevel == ARD_MATCH.
- EXACT_ALLELE_MATCH (5):
1-4 fields identical
- CODING_SEQUENCE_MATCH (4):
1-3 fields identical, different or untyped 4th field
- FULL_PROTEIN_MATCH (3):
1-2 fields identical, different or untyped 3rd field
- ARD_MATCH_ONLY (2):
2-field difference but ARD equivalent
- NOT_ASSESSABLE (1):
Typing resolution insufficient to assess molecular match level
- NOT_APPLICABLE (0):
AlleleMatchLevel != ARD_MATCH
- ARD_MATCH_ONLY = 2
- CODING_SEQUENCE_MATCH = 4
- EXACT_ALLELE_MATCH = 5
- FULL_PROTEIN_MATCH = 3
- NOT_APPLICABLE = 0
- NOT_ASSESSABLE = 1