Update Handling of Sequence Variants (Part 8): Point LoadRnaXML to new VariantApplicationMethod - #972
Update Handling of Sequence Variants (Part 8): Point LoadRnaXML to new VariantApplicationMethod#972trishorts wants to merge 45 commits into
Conversation
…iant proteins when they dont explicitly call for them
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## master #972 +/- ##
==========================================
- Coverage 81.00% 80.91% -0.10%
==========================================
Files 269 269
Lines 38826 38957 +131
Branches 4241 4272 +31
==========================================
+ Hits 31450 31521 +71
- Misses 6640 6678 +38
- Partials 736 758 +22
🚀 New features to boost your workflow:
|
|
🤖 The delta against #970 is one commit doing to The positional hazard is materially worse here, though, and it is worth separating from the #970 version because the failure mode is different. The new parameter lands immediately before
|
|
🤖 Closing alongside #969 and #970, which this was stacked on, in favour of #1222. Same reasoning as #970 — the loader rewiring is a separate decision from the validity predicate and #1222 leaves it out — with one addition specific to this branch: inserting That is not hypothetical, and reviewing this branch is how it turned up: Please reopen if you would rather carry it forward. If the rewiring does get re-cut, appending the new parameter after Thanks for the work. |
current LoadRnaXml has two int variables: maxVariantsForCombinatorics =4 and minAlleleDepth = 1. VariantApplication now has three consensusPlusVariantIsoforms = 1, minAlleleDepth = 0 and maxVariantsPerIsoform = 0. This PR changes LoadRnaXML to call use all three variables. It also calls the new GetConsensusAndVariantBioPolymers method in VariantApplication
this may break some tests in MM where variants are expected but none are called for. The former LoadXML called for 4 with a min depth of 1. defaults now are zero.