-
Notifications
You must be signed in to change notification settings - Fork 5
/
LocusPositionScoreDetails.cs
33 lines (29 loc) · 1.19 KB
/
LocusPositionScoreDetails.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
namespace Atlas.Client.Models.Search.Results.Matching.PerLocus
{
public class LocusPositionScoreDetails
{
/// <summary>
/// The match confidence at this locus, according to the scoring algorithm, for validation and debugging.
/// </summary>
public MatchConfidence MatchConfidence;
/// <summary>
/// A numeric score given to the confidence by the ranking service, to allow for weighting by confidence
/// </summary>
public int? MatchConfidenceScore;
/// <summary>
/// The match grade at this locus, according to the scoring algorithm, for validation and debugging.
/// </summary>
public MatchGrade MatchGrade;
/// <summary>
/// A numeric score given to the grade by the ranking service, to allow for weighting by grade
/// </summary>
public int? MatchGradeScore;
/// <summary>
/// Will be `true` if:
/// - patient and donor typing are both molecular AND are allele-level matched
/// - patient and donor overlap in their matching serologies
/// Else will be `false`.
/// </summary>
public bool? IsAntigenMatch;
}
}