Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix an instance of non-determinism in HaplotypeCaller (#6104)
* Fixing a non-deterministic point in HaplotypeCaller's KBestHaplotypeFinder * It uses a priority queue to compare scores, if there are ties the tie breaking is arbitrary and seems to be different depending on circumstances of the run. * For some as of yet unknown reason reading from a gs:// path vs a local path can cause this to be triggered. * Adding a tie breaker which uses the entirety of the bases in the Path in cases where the score is tied, this is unique per path. * Also pointlessly lookup a target edge and throw it away. Co-authored-by: jamesemery <[email protected]> Co-authored-by: Louis Bergelson <[email protected]>
- Loading branch information