diff --git a/public/java/src/org/broadinstitute/sting/gatk/GenomeAnalysisEngine.java b/public/java/src/org/broadinstitute/sting/gatk/GenomeAnalysisEngine.java index 050128740..4884452d2 100755 --- a/public/java/src/org/broadinstitute/sting/gatk/GenomeAnalysisEngine.java +++ b/public/java/src/org/broadinstitute/sting/gatk/GenomeAnalysisEngine.java @@ -1041,13 +1041,6 @@ public class GenomeAnalysisEngine { return this.sampleDataSource; } - /** - * Returns all samples that were referenced in the SAM file - */ - public Set getSAMFileSamples() { - return sampleDataSource.getSamples(SampleUtils.getSAMFileSamples(getSAMFileHeader())); - } - public Map getApproximateCommandLineArguments(Object... argumentProviders) { return CommandLineUtils.getApproximateCommandLineArguments(parsingEngine,argumentProviders); } diff --git a/public/java/src/org/broadinstitute/sting/utils/SampleUtils.java b/public/java/src/org/broadinstitute/sting/utils/SampleUtils.java index 1b4703e4a..edc1413ba 100755 --- a/public/java/src/org/broadinstitute/sting/utils/SampleUtils.java +++ b/public/java/src/org/broadinstitute/sting/utils/SampleUtils.java @@ -69,6 +69,18 @@ public class SampleUtils { return samples; } + + /** + * Same as @link getSAMFileSamples but gets all of the samples + * in the SAM files loaded by the engine + * + * @param engine + * @return + */ + public final static Set getSAMFileSamples(GenomeAnalysisEngine engine) { + return SampleUtils.getSAMFileSamples(engine.getSAMFileHeader()); + } + /** * Gets all of the unique sample names from all VCF rods input by the user *