Support (determined through in silico predictors) largely overlaps with Cat6 (AlphaMissense prediction)
c6/AM is noisy for cohorts without family structure to better filter for MOI matches
Proposed changes
Replace the CADD/REVEL involvement in Cat. 2 with AM pathogenicity
Remove the CategorySupport logic. The code placeholders to trigger 'support' logic will remain, but we just won't exercise those for now.
Add back-filtering logic to remove variants after MOI application where they are Cat6 only, and the variant-gene has not been phenotype-matched to this participant
Future
Turn off Category 2? This will be done in config for now, but after evaluation we may drop this category. The first seen/latest report takes care of what we wanted to accomplish with this logic, and is less volatile (results coming & going for each run)
As a prototype I'm going to leave the possibility of a Cat6-only compound het pair without phenotype matching. The logic to remove those will be fiddly, and might only affect a tiny number of variants
Re-work the categories to adjust to the facts:
Proposed changes
Future