Switched dependencies of GenomeAnalysisTK to depend on GenomeAnalysisEngine.
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@656 348d0f76-0448-11de-a6fe-93d51630548a
This commit is contained in:
parent
ff1b92acc4
commit
052819bed5
|
|
@ -5,7 +5,7 @@ import org.broadinstitute.sting.gatk.walkers.Walker;
|
|||
import org.broadinstitute.sting.gatk.walkers.TreeReducible;
|
||||
import org.broadinstitute.sting.gatk.dataSources.shards.ShardStrategy;
|
||||
import org.broadinstitute.sting.gatk.dataSources.shards.Shard;
|
||||
import org.broadinstitute.sting.gatk.GenomeAnalysisTK;
|
||||
import org.broadinstitute.sting.gatk.GenomeAnalysisEngine;
|
||||
import org.broadinstitute.sting.gatk.OutputTracker;
|
||||
import org.broadinstitute.sting.gatk.refdata.ReferenceOrderedDatum;
|
||||
import org.broadinstitute.sting.gatk.refdata.ReferenceOrderedData;
|
||||
|
|
@ -176,7 +176,7 @@ public class HierarchicalMicroScheduler extends MicroScheduler implements Reduce
|
|||
* the final data streams.
|
||||
*/
|
||||
protected void mergeExistingOutput() {
|
||||
OutputTracker outputTracker = GenomeAnalysisTK.Instance.getOutputTracker();
|
||||
OutputTracker outputTracker = GenomeAnalysisEngine.instance.getOutputTracker();
|
||||
while( isOutputMergeReady() )
|
||||
outputMergeTasks.remove().mergeInto( outputTracker.getGlobalOutStream(), outputTracker.getGlobalErrStream() );
|
||||
}
|
||||
|
|
@ -185,7 +185,7 @@ public class HierarchicalMicroScheduler extends MicroScheduler implements Reduce
|
|||
* Merge any output that hasn't yet been taken care of by the blocking thread.
|
||||
*/
|
||||
protected void mergeRemainingOutput() {
|
||||
OutputTracker outputTracker = GenomeAnalysisTK.Instance.getOutputTracker();
|
||||
OutputTracker outputTracker = GenomeAnalysisEngine.instance.getOutputTracker();
|
||||
while( outputMergeTasks.size() > 0 ) {
|
||||
OutputMerger outputMerger = outputMergeTasks.remove();
|
||||
synchronized(outputMerger) {
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ package org.broadinstitute.sting.gatk.executive;
|
|||
import org.broadinstitute.sting.gatk.dataSources.providers.ShardDataProvider;
|
||||
import org.broadinstitute.sting.gatk.dataSources.shards.Shard;
|
||||
import org.broadinstitute.sting.gatk.traversals.TraverseLociByReference;
|
||||
import org.broadinstitute.sting.gatk.GenomeAnalysisTK;
|
||||
import org.broadinstitute.sting.gatk.GenomeAnalysisEngine;
|
||||
import org.broadinstitute.sting.gatk.OutputTracker;
|
||||
import org.broadinstitute.sting.gatk.walkers.Walker;
|
||||
|
||||
|
|
@ -44,7 +44,7 @@ public class ShardTraverser implements Callable {
|
|||
|
||||
public Object call() {
|
||||
Object accumulator = walker.reduceInit();
|
||||
OutputTracker outputTracker = GenomeAnalysisTK.Instance.getOutputTracker();
|
||||
OutputTracker outputTracker = GenomeAnalysisEngine.instance.getOutputTracker();
|
||||
outputTracker.setLocalStreams( output.getOutStream(), output.getErrStream() );
|
||||
|
||||
try {
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ import java.util.HashMap;
|
|||
import java.util.Map;
|
||||
import java.util.List;
|
||||
|
||||
import org.broadinstitute.sting.gatk.GenomeAnalysisTK;
|
||||
import org.broadinstitute.sting.gatk.GenomeAnalysisEngine;
|
||||
import org.broadinstitute.sting.utils.GenomeLoc;
|
||||
import org.broadinstitute.sting.utils.Pair;
|
||||
import org.apache.log4j.Logger;
|
||||
|
|
@ -33,8 +33,8 @@ public abstract class Walker<MapType, ReduceType> {
|
|||
protected PrintStream err = null;
|
||||
|
||||
protected Walker() {
|
||||
if( GenomeAnalysisTK.Instance != null ) {
|
||||
GenomeAnalysisTK gatk = GenomeAnalysisTK.Instance;
|
||||
if( GenomeAnalysisEngine.instance != null ) {
|
||||
GenomeAnalysisEngine gatk = GenomeAnalysisEngine.instance;
|
||||
out = new PrintStream( gatk.getOutputTracker().getOutStream() );
|
||||
err = new PrintStream( gatk.getOutputTracker().getErrStream() );
|
||||
}
|
||||
|
|
@ -50,8 +50,8 @@ public abstract class Walker<MapType, ReduceType> {
|
|||
* team.
|
||||
* @return The genome analysis toolkit.
|
||||
*/
|
||||
protected GenomeAnalysisTK getToolkit() {
|
||||
return GenomeAnalysisTK.Instance;
|
||||
protected GenomeAnalysisEngine getToolkit() {
|
||||
return GenomeAnalysisEngine.instance;
|
||||
}
|
||||
|
||||
public void initialize() { }
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ public class CoverageBySample extends LocusWalker<String, String>
|
|||
|
||||
public void initialize()
|
||||
{
|
||||
GenomeAnalysisTK toolkit = this.getToolkit();
|
||||
GenomeAnalysisEngine toolkit = this.getToolkit();
|
||||
SAMFileHeader header = toolkit.getSamReader().getFileHeader();
|
||||
List<SAMReadGroupRecord> read_groups = header.getReadGroups();
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ package org.broadinstitute.sting.playground.gatk.walkers;
|
|||
import net.sf.samtools.SAMRecord;
|
||||
import net.sf.samtools.SAMFileHeader;
|
||||
import net.sf.samtools.SAMReadGroupRecord;
|
||||
import org.broadinstitute.sting.gatk.GenomeAnalysisTK;
|
||||
import org.broadinstitute.sting.gatk.GenomeAnalysisEngine;
|
||||
import org.broadinstitute.sting.gatk.LocusContext;
|
||||
import org.broadinstitute.sting.gatk.refdata.RefMetaDataTracker;
|
||||
import org.broadinstitute.sting.gatk.walkers.LocusWalker;
|
||||
|
|
@ -15,7 +15,7 @@ public class ListSampleIds extends LocusWalker<Boolean, Boolean>
|
|||
{
|
||||
public void initialize()
|
||||
{
|
||||
GenomeAnalysisTK toolkit = this.getToolkit();
|
||||
GenomeAnalysisEngine toolkit = this.getToolkit();
|
||||
SAMFileHeader header = toolkit.getEngine().getSAMHeader();
|
||||
List<SAMReadGroupRecord> read_groups = header.getReadGroups();
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ package org.broadinstitute.sting.playground.gatk.walkers;
|
|||
import net.sf.samtools.SAMFileHeader;
|
||||
import net.sf.samtools.SAMReadGroupRecord;
|
||||
import net.sf.samtools.SAMRecord;
|
||||
import org.broadinstitute.sting.gatk.GenomeAnalysisTK;
|
||||
import org.broadinstitute.sting.gatk.GenomeAnalysisEngine;
|
||||
import org.broadinstitute.sting.gatk.LocusContext;
|
||||
import org.broadinstitute.sting.gatk.refdata.RefMetaDataTracker;
|
||||
import org.broadinstitute.sting.gatk.walkers.LocusWalker;
|
||||
|
|
@ -32,12 +32,12 @@ public class PoolCaller extends LocusWalker<AlleleFrequencyEstimate, String>
|
|||
|
||||
public void initialize()
|
||||
{
|
||||
GenomeAnalysisTK toolkit = this.getToolkit();
|
||||
GenomeAnalysisEngine toolkit = this.getToolkit();
|
||||
this.header = toolkit.getEngine().getSAMHeader();
|
||||
List<SAMReadGroupRecord> read_groups = header.getReadGroups();
|
||||
|
||||
/*
|
||||
GenomeAnalysisTK toolkit = this.getToolkit();
|
||||
GenomeAnalysisEngine toolkit = this.getToolkit();
|
||||
SAMFileHeader header = toolkit.getSamReader().getFileHeader();
|
||||
List<SAMReadGroupRecord> read_groups = header.getReadGroups();
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@ public class PoolCallingExperiment extends LocusWalker<AlleleFrequencyEstimate,
|
|||
|
||||
public void initialize()
|
||||
{
|
||||
GenomeAnalysisTK toolkit = this.getToolkit();
|
||||
GenomeAnalysisEngine toolkit = this.getToolkit();
|
||||
SAMFileHeader header = toolkit.getEngine().getSAMHeader();
|
||||
List<SAMReadGroupRecord> read_groups = header.getReadGroups();
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
package org.broadinstitute.sting.playground.gatk.walkers;
|
||||
|
||||
import org.broadinstitute.sting.gatk.LocusContext;
|
||||
import org.broadinstitute.sting.gatk.GenomeAnalysisTK;
|
||||
import org.broadinstitute.sting.gatk.walkers.LocusWalker;
|
||||
import org.broadinstitute.sting.gatk.refdata.ReferenceOrderedDatum;
|
||||
import org.broadinstitute.sting.gatk.refdata.rodDbSNP;
|
||||
|
|
@ -420,4 +419,4 @@ public class PopPriorWalker extends LocusWalker<Integer, Integer> {
|
|||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue