mild-blue / txmatching

Solver for kidney pair donation matching problems.
https://txm.demo.mild.blue
Other
2 stars 2 forks source link

Show antibody match for a specific HLA with frequency #1223

Open abragtim opened 1 year ago

abragtim commented 1 year ago

Teď funguje tak, že máme

@dataclass
class AntibodyMatchForHLAType:   # TODO: možná lepší název bude AntibodyMatchForAssumedHLATypes
    assumed_hla_types: List[HLATypeWithFrequency]
    antibody_matches: List[AntibodyMatch]
    summary_antibody: Optional[AntibodyMatch]

V rámci tohoto issue chceme udělat tak, abychom ukazovali antibody_match: AntibodyMatch pro specificky HLATypeWithFrequency, protože se zatím těžce hledá určitá protilátka pro určitou hla type with frequency z toho listu assumed hla types.

Tj. ve výsledku dostaneme novou dataclassu AntibodyMatchForHLATypeWithFrequency

@dataclass
class AntibodyMatchForHLATypeWithFrequency:
    hla_type_with_frequency: HLATypeWithFrequency
    antibody_match: AntibodyMatch

a už existujicí AntibodyMatchForHLAType má vypadat takhle

@dataclass
class AntibodyMatchForAssumedHLATypes: 
    assumed_hla_types: List[AntibodyMatchForHLATypeWithFrequency]
    summary_antibody: Optional[AntibodyMatch]

Raw tvar tohoto issue od Mateje Rodera: Bylo by dobré, kdyby bylo vidět proti jakému HLA se crossmatchuje...

kubantjan commented 1 year ago

Proberu s matejem