Cleanup and improvements to NA12878 KB consensus creation
-- Extract consensus creation routines into ConsensusMaker, and added unit tests -- Consensus algorithm now only takes the last added call for any call set in the consensus. So if you re-review a site that consensus result is always your most recent view -- If you have a TP and a FP, now the site is considered DISCORDANT, not a FP. This is better. -- Move consensus GT tests into ConsensusMakerUnitTest -- NA12878 KB updates consensus, removing old entries when present. The previous version of the KB update function would add duplicates when reviewing, so when you reviewed a site, there would actually be two consensus records, the previous one and the new one including your review. The new algorithm removes old entries before adding the new consensus, so that the consensus track always reflects the most recent results -- Don't include duplicate call set names in the consensus supporting call set name
This commit is contained in:
parent
09b444de26
commit
f714ecc0ae