diff --git a/java/src/org/broadinstitute/sting/gatk/GenomeAnalysisTK.java b/java/src/org/broadinstitute/sting/gatk/GenomeAnalysisTK.java index 857efbd4e..dc69d12fe 100644 --- a/java/src/org/broadinstitute/sting/gatk/GenomeAnalysisTK.java +++ b/java/src/org/broadinstitute/sting/gatk/GenomeAnalysisTK.java @@ -15,7 +15,7 @@ import org.broadinstitute.sting.gatk.refdata.ReferenceOrderedData; import org.broadinstitute.sting.gatk.refdata.ReferenceOrderedDatum; import org.broadinstitute.sting.gatk.traversals.*; import org.broadinstitute.sting.gatk.walkers.LocusWalker; -import org.broadinstitute.sting.gatk.walkers.IntervalWalker; +import org.broadinstitute.sting.gatk.walkers.LocusWindowWalker; import org.broadinstitute.sting.gatk.walkers.Walker; import org.broadinstitute.sting.utils.GenomeLoc; import org.broadinstitute.sting.utils.Utils; @@ -278,8 +278,8 @@ public class GenomeAnalysisTK extends CommandLineProgram { else this.engine = new TraverseByLoci(INPUT_FILES, REF_FILE_ARG, rods); } - } else if ( my_walker instanceof IntervalWalker ) { - this.engine = new TraverseByIntervals(INPUT_FILES, REF_FILE_ARG, rods); + } else if ( my_walker instanceof LocusWindowWalker ) { + this.engine = new TraverseByLocusWindows(INPUT_FILES, REF_FILE_ARG, rods); } else { // we're a read walker this.engine = new TraverseByReads(INPUT_FILES, REF_FILE_ARG, rods); diff --git a/java/src/org/broadinstitute/sting/gatk/traversals/TraverseByIntervals.java b/java/src/org/broadinstitute/sting/gatk/traversals/TraverseByLocusWindows.java similarity index 88% rename from java/src/org/broadinstitute/sting/gatk/traversals/TraverseByIntervals.java rename to java/src/org/broadinstitute/sting/gatk/traversals/TraverseByLocusWindows.java index 9cdf2c954..b38fe24f4 100755 --- a/java/src/org/broadinstitute/sting/gatk/traversals/TraverseByIntervals.java +++ b/java/src/org/broadinstitute/sting/gatk/traversals/TraverseByLocusWindows.java @@ -1,6 +1,6 @@ package org.broadinstitute.sting.gatk.traversals; -import org.broadinstitute.sting.gatk.walkers.IntervalWalker; +import org.broadinstitute.sting.gatk.walkers.LocusWindowWalker; import org.broadinstitute.sting.gatk.walkers.Walker; import org.broadinstitute.sting.gatk.LocusContext; import org.broadinstitute.sting.gatk.refdata.ReferenceOrderedData; @@ -26,16 +26,16 @@ import edu.mit.broad.picard.filter.FilteringIterator; * Time: 10:26:03 AM * To change this template use File | Settings | File Templates. */ -public class TraverseByIntervals extends TraversalEngine { +public class TraverseByLocusWindows extends TraversalEngine { - public TraverseByIntervals(List reads, File ref, List> rods) { + public TraverseByLocusWindows(List reads, File ref, List> rods) { super(reads, ref, rods); } public T traverse(Walker walker, ArrayList locations) { - if ( walker instanceof IntervalWalker ) { - IntervalWalker intervalWalker = (IntervalWalker)walker; - T sum = traverseByIntervals(intervalWalker, locations); + if ( walker instanceof LocusWindowWalker ) { + LocusWindowWalker locusWindowWalker = (LocusWindowWalker)walker; + T sum = traverseByIntervals(locusWindowWalker, locations); return sum; } else { throw new IllegalArgumentException("Walker isn't an interval walker!"); @@ -52,7 +52,7 @@ public class TraverseByIntervals extends TraversalEngine { * @param ReduceType -- the result of calling reduce() on the walker * @return 0 on success */ - protected T traverseByIntervals(IntervalWalker walker, ArrayList locations) { + protected T traverseByIntervals(LocusWindowWalker walker, ArrayList locations) { logger.debug("Entering traverseByIntervals"); if(readsFiles.size() > 1) @@ -90,7 +90,7 @@ public class TraverseByIntervals extends TraversalEngine { return sum; } - protected T carryWalkerOverInterval(IntervalWalker walker, Iterator readIter, T sum, GenomeLoc interval ) { + protected T carryWalkerOverInterval(LocusWindowWalker walker, Iterator readIter, T sum, GenomeLoc interval ) { logger.debug(String.format("TraverseByIntervals.carryWalkerOverInterval Genomic interval is %s", interval)); // prepare the read filtering read iterator and provide it to a new interval iterator @@ -129,7 +129,7 @@ public class TraverseByIntervals extends TraversalEngine { return sum; } - protected T walkAtinterval( final IntervalWalker walker, + protected T walkAtinterval( final LocusWindowWalker walker, T sum, final LocusContext locus, final ReferenceIterator refSite, diff --git a/java/src/org/broadinstitute/sting/gatk/walkers/IntervalWalker.java b/java/src/org/broadinstitute/sting/gatk/walkers/LocusWindowWalker.java similarity index 89% rename from java/src/org/broadinstitute/sting/gatk/walkers/IntervalWalker.java rename to java/src/org/broadinstitute/sting/gatk/walkers/LocusWindowWalker.java index 5573c161c..2c533b6df 100755 --- a/java/src/org/broadinstitute/sting/gatk/walkers/IntervalWalker.java +++ b/java/src/org/broadinstitute/sting/gatk/walkers/LocusWindowWalker.java @@ -10,7 +10,7 @@ import org.broadinstitute.sting.gatk.LocusContext; * Time: 2:52:28 PM * To change this template use File | Settings | File Templates. */ -public abstract class IntervalWalker extends Walker { +public abstract class LocusWindowWalker extends Walker { // Do we actually want to operate on the context? public boolean filter(RefMetaDataTracker tracker, String ref, LocusContext context) { return true; // We are keeping all the reads diff --git a/java/src/org/broadinstitute/sting/playground/gatk/walkers/IntervalCleanerWalker.java b/java/src/org/broadinstitute/sting/playground/gatk/walkers/IntervalCleanerWalker.java index dff15cb37..04a41ede7 100755 --- a/java/src/org/broadinstitute/sting/playground/gatk/walkers/IntervalCleanerWalker.java +++ b/java/src/org/broadinstitute/sting/playground/gatk/walkers/IntervalCleanerWalker.java @@ -2,7 +2,7 @@ package org.broadinstitute.sting.playground.gatk.walkers; import org.broadinstitute.sting.gatk.refdata.*; -import org.broadinstitute.sting.gatk.walkers.IntervalWalker; +import org.broadinstitute.sting.gatk.walkers.LocusWindowWalker; import org.broadinstitute.sting.gatk.walkers.WalkerName; import org.broadinstitute.sting.gatk.LocusContext; import org.broadinstitute.sting.utils.cmdLine.Argument; @@ -10,7 +10,7 @@ import org.broadinstitute.sting.utils.cmdLine.Argument; import net.sf.samtools.*; @WalkerName("IntervalCleaner") -public class IntervalCleanerWalker extends IntervalWalker { +public class IntervalCleanerWalker extends LocusWindowWalker { @Argument(fullName="maxReadLength", shortName="maxRead", required=false, defaultValue="-1") public int maxReadLength;