You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When adjusting the base quality of overlapping read pairs, the modifications are made in place. If the modified reads are later used in another active region, the results from the later active region will be changed by the earlier modification.
We had previously fixed this issue in #4926. But it looks like the refactoring in 1353e32 reverted to the earlier behavior.
AssemblyBasedCallerUtilsUnitTest.testfinalizeRegion() will fail due to this behavior if line 67 is changed from:
…valid base qualities (#6943)
This fixes the test that was accidentally disabled (when we added a flag for overlapping read adjustment we forgot to set it correctly for the test) and reinstated something like the code from #4926. It should now necessarily be the case that the finalize() method calls read.copy() at least once for every read (though many multiples of once are still quite possible).
Fixes#6882
Bug Report
Affected class
AssemblyBasedCallerUtils
Affected version(s)
Description
When adjusting the base quality of overlapping read pairs, the modifications are made in place. If the modified reads are later used in another active region, the results from the later active region will be changed by the earlier modification.
We had previously fixed this issue in #4926. But it looks like the refactoring in 1353e32 reverted to the earlier behavior.
AssemblyBasedCallerUtilsUnitTest.testfinalizeRegion()
will fail due to this behavior if line 67 is changed from:to:
The text was updated successfully, but these errors were encountered: