diff --git a/java/src/org/broadinstitute/sting/gatk/executive/ShardTraverser.java b/java/src/org/broadinstitute/sting/gatk/executive/ShardTraverser.java index 4baaa33ca..ad316d398 100755 --- a/java/src/org/broadinstitute/sting/gatk/executive/ShardTraverser.java +++ b/java/src/org/broadinstitute/sting/gatk/executive/ShardTraverser.java @@ -59,7 +59,7 @@ public class ShardTraverser implements Callable { long startTime = System.currentTimeMillis(); Object accumulator = walker.reduceInit(); - WindowMaker windowMaker = new WindowMaker(microScheduler.getReadIterator(shard),shard.getGenomeLocs()); + WindowMaker windowMaker = new WindowMaker(microScheduler.getReadIterator(shard),shard.getGenomeLocs(),walker.getMandatoryReadFilters()); ShardDataProvider dataProvider = null; try { for(WindowMaker.WindowMakerIterator iterator: windowMaker) { diff --git a/java/src/org/broadinstitute/sting/gatk/executive/WindowMaker.java b/java/src/org/broadinstitute/sting/gatk/executive/WindowMaker.java index 280bb5275..55833be09 100644 --- a/java/src/org/broadinstitute/sting/gatk/executive/WindowMaker.java +++ b/java/src/org/broadinstitute/sting/gatk/executive/WindowMaker.java @@ -55,10 +55,6 @@ public class WindowMaker implements Iterable, I */ private boolean shardGenerated = false; - public WindowMaker(StingSAMIterator iterator, List intervals) { - this(iterator, intervals, new ArrayList()); - } - /** * Create a new window maker with the given iterator as a data source, covering * the given intervals.