Changes: ------- <NON_REF> likelihood in variant sites is calculated as the maximum possible likelihood for an unseen alternative allele: for reach read is calculated as the second best likelihood amongst the reported alleles. When –ERC gVCF, stand_conf_emit and stand_conf_call are forcefully set to 0. Also dontGenotype is set to false for consistency sake. Integration test MD5 have been changed accordingly. Additional fix: -------------- Specially after adding the <NON_REF> allele, but also happened without that, QUAL values tend to go to 0 (very large integer number in log 10) due to underflow when combining GLs (GenotypingEngine.combineGLs). To fix that combineGLs has been substituted by combineGLsPrecise that uses the log-sum-exp trick. In just a few cases this change results in genotype changes in integration tests but after double-checking using unit-test and difference between combineGLs and combineGLsPrecise in the affected integration test, the previous GT calls were either border-line cases and or due to the underflow. |
||
|---|---|---|
| .. | ||
| commandline | ||
| gatk | ||
| jna | ||
| utils | ||
| BaseTest.java | ||
| ExampleToCopyUnitTest.java | ||
| MD5DB.java | ||
| MD5Mismatch.java | ||
| StingTextReporter.java | ||
| TestNGTestTransformer.java | ||
| WalkerTest.java | ||