Fix build problems with tests
This commit is contained in:
parent
817ece37a2
commit
cf91d894e4
|
|
@ -19,7 +19,7 @@ public class ReadTransformingIterator implements StingSAMIterator {
|
||||||
/**
|
/**
|
||||||
* Creates a new ReadTransforming iterator
|
* Creates a new ReadTransforming iterator
|
||||||
*/
|
*/
|
||||||
@Requires({"it != null", "engine != null", "transformer != null", "transformer.isInitialized()"})
|
@Requires({"it != null", "transformer != null", "transformer.isInitialized()"})
|
||||||
public ReadTransformingIterator(final StingSAMIterator it, final ReadTransformer transformer) {
|
public ReadTransformingIterator(final StingSAMIterator it, final ReadTransformer transformer) {
|
||||||
if ( ! transformer.isInitialized() )
|
if ( ! transformer.isInitialized() )
|
||||||
throw new IllegalStateException("Creating a read transformer stream for an uninitialized read transformer: " + transformer);
|
throw new IllegalStateException("Creating a read transformer stream for an uninitialized read transformer: " + transformer);
|
||||||
|
|
|
||||||
|
|
@ -36,8 +36,8 @@ import org.broadinstitute.sting.gatk.arguments.ValidationExclusion;
|
||||||
import org.broadinstitute.sting.gatk.filters.ReadFilter;
|
import org.broadinstitute.sting.gatk.filters.ReadFilter;
|
||||||
import org.broadinstitute.sting.gatk.filters.UnmappedReadFilter;
|
import org.broadinstitute.sting.gatk.filters.UnmappedReadFilter;
|
||||||
import org.broadinstitute.sting.gatk.iterators.LocusIteratorByState;
|
import org.broadinstitute.sting.gatk.iterators.LocusIteratorByState;
|
||||||
|
import org.broadinstitute.sting.gatk.iterators.ReadTransformer;
|
||||||
import org.broadinstitute.sting.utils.GenomeLocParser;
|
import org.broadinstitute.sting.utils.GenomeLocParser;
|
||||||
import org.broadinstitute.sting.utils.baq.BAQ;
|
|
||||||
|
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
|
|
@ -69,18 +69,15 @@ public class DownsamplerBenchmark extends ReadProcessingBenchmark {
|
||||||
for(int i = 0; i < reps; i++) {
|
for(int i = 0; i < reps; i++) {
|
||||||
SAMFileReader reader = new SAMFileReader(inputFile);
|
SAMFileReader reader = new SAMFileReader(inputFile);
|
||||||
ReadProperties readProperties = new ReadProperties(Collections.<SAMReaderID>singletonList(new SAMReaderID(inputFile,new Tags())),
|
ReadProperties readProperties = new ReadProperties(Collections.<SAMReaderID>singletonList(new SAMReaderID(inputFile,new Tags())),
|
||||||
reader.getFileHeader(),
|
reader.getFileHeader(),
|
||||||
false,
|
false,
|
||||||
SAMFileReader.ValidationStringency.SILENT,
|
SAMFileReader.ValidationStringency.SILENT,
|
||||||
downsampling.create(),
|
downsampling.create(),
|
||||||
new ValidationExclusion(Collections.singletonList(ValidationExclusion.TYPE.ALL)),
|
new ValidationExclusion(Collections.singletonList(ValidationExclusion.TYPE.ALL)),
|
||||||
Collections.<ReadFilter>emptyList(),
|
Collections.<ReadFilter>emptyList(),
|
||||||
false,
|
Collections.<ReadTransformer>emptyList(),
|
||||||
BAQ.CalculationMode.OFF,
|
false,
|
||||||
BAQ.QualityMode.DONT_MODIFY,
|
(byte)0);
|
||||||
null, // no BAQ
|
|
||||||
null, // no BQSR
|
|
||||||
(byte)0);
|
|
||||||
|
|
||||||
GenomeLocParser genomeLocParser = new GenomeLocParser(reader.getFileHeader().getSequenceDictionary());
|
GenomeLocParser genomeLocParser = new GenomeLocParser(reader.getFileHeader().getSequenceDictionary());
|
||||||
// Filter unmapped reads. TODO: is this always strictly necessary? Who in the GATK normally filters these out?
|
// Filter unmapped reads. TODO: is this always strictly necessary? Who in the GATK normally filters these out?
|
||||||
|
|
|
||||||
|
|
@ -24,9 +24,6 @@
|
||||||
|
|
||||||
package org.broadinstitute.sting.gatk.datasources.reads;
|
package org.broadinstitute.sting.gatk.datasources.reads;
|
||||||
|
|
||||||
import static org.testng.Assert.assertEquals;
|
|
||||||
import static org.testng.Assert.assertTrue;
|
|
||||||
import static org.testng.Assert.fail;
|
|
||||||
import net.sf.picard.reference.IndexedFastaSequenceFile;
|
import net.sf.picard.reference.IndexedFastaSequenceFile;
|
||||||
import net.sf.samtools.SAMFileReader;
|
import net.sf.samtools.SAMFileReader;
|
||||||
import net.sf.samtools.SAMProgramRecord;
|
import net.sf.samtools.SAMProgramRecord;
|
||||||
|
|
@ -35,24 +32,25 @@ import org.broadinstitute.sting.BaseTest;
|
||||||
import org.broadinstitute.sting.commandline.Tags;
|
import org.broadinstitute.sting.commandline.Tags;
|
||||||
import org.broadinstitute.sting.gatk.arguments.ValidationExclusion;
|
import org.broadinstitute.sting.gatk.arguments.ValidationExclusion;
|
||||||
import org.broadinstitute.sting.gatk.filters.ReadFilter;
|
import org.broadinstitute.sting.gatk.filters.ReadFilter;
|
||||||
|
import org.broadinstitute.sting.gatk.iterators.ReadTransformer;
|
||||||
import org.broadinstitute.sting.gatk.iterators.StingSAMIterator;
|
import org.broadinstitute.sting.gatk.iterators.StingSAMIterator;
|
||||||
import org.broadinstitute.sting.gatk.resourcemanagement.ThreadAllocation;
|
import org.broadinstitute.sting.gatk.resourcemanagement.ThreadAllocation;
|
||||||
import org.broadinstitute.sting.utils.GenomeLocParser;
|
|
||||||
import org.broadinstitute.sting.utils.GenomeLoc;
|
import org.broadinstitute.sting.utils.GenomeLoc;
|
||||||
import org.broadinstitute.sting.utils.baq.BAQ;
|
import org.broadinstitute.sting.utils.GenomeLocParser;
|
||||||
import org.broadinstitute.sting.utils.fasta.CachingIndexedFastaSequenceFile;
|
|
||||||
import org.broadinstitute.sting.utils.exceptions.UserException;
|
import org.broadinstitute.sting.utils.exceptions.UserException;
|
||||||
|
import org.broadinstitute.sting.utils.fasta.CachingIndexedFastaSequenceFile;
|
||||||
import org.testng.annotations.AfterMethod;
|
import org.testng.annotations.AfterMethod;
|
||||||
import org.testng.annotations.BeforeMethod;
|
import org.testng.annotations.BeforeMethod;
|
||||||
|
|
||||||
import org.testng.annotations.Test;
|
import org.testng.annotations.Test;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.io.FileNotFoundException;
|
import java.io.FileNotFoundException;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Iterator;
|
import java.util.Collections;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import static org.testng.Assert.*;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author aaron
|
* @author aaron
|
||||||
* @version 1.0
|
* @version 1.0
|
||||||
|
|
@ -183,11 +181,8 @@ public class SAMDataSourceUnitTest extends BaseTest {
|
||||||
null,
|
null,
|
||||||
new ValidationExclusion(),
|
new ValidationExclusion(),
|
||||||
new ArrayList<ReadFilter>(),
|
new ArrayList<ReadFilter>(),
|
||||||
|
Collections.<ReadTransformer>emptyList(),
|
||||||
false,
|
false,
|
||||||
BAQ.CalculationMode.OFF,
|
|
||||||
BAQ.QualityMode.DONT_MODIFY,
|
|
||||||
null, // no BAQ
|
|
||||||
null, // no BQSR
|
|
||||||
(byte) -1,
|
(byte) -1,
|
||||||
removeProgramRecords);
|
removeProgramRecords);
|
||||||
|
|
||||||
|
|
@ -205,11 +200,8 @@ public class SAMDataSourceUnitTest extends BaseTest {
|
||||||
null,
|
null,
|
||||||
new ValidationExclusion(),
|
new ValidationExclusion(),
|
||||||
new ArrayList<ReadFilter>(),
|
new ArrayList<ReadFilter>(),
|
||||||
|
Collections.<ReadTransformer>emptyList(),
|
||||||
false,
|
false,
|
||||||
BAQ.CalculationMode.OFF,
|
|
||||||
BAQ.QualityMode.DONT_MODIFY,
|
|
||||||
null, // no BAQ
|
|
||||||
null, // no BQSR
|
|
||||||
(byte) -1,
|
(byte) -1,
|
||||||
removeProgramRecords);
|
removeProgramRecords);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,25 +4,27 @@ import net.sf.samtools.SAMFileHeader;
|
||||||
import net.sf.samtools.SAMFileReader;
|
import net.sf.samtools.SAMFileReader;
|
||||||
import net.sf.samtools.SAMRecord;
|
import net.sf.samtools.SAMRecord;
|
||||||
import net.sf.samtools.util.CloseableIterator;
|
import net.sf.samtools.util.CloseableIterator;
|
||||||
import org.broadinstitute.sting.gatk.filters.ReadFilter;
|
|
||||||
import org.broadinstitute.sting.utils.Utils;
|
|
||||||
import org.broadinstitute.sting.utils.pileup.PileupElement;
|
|
||||||
import org.broadinstitute.sting.utils.pileup.ReadBackedPileup;
|
|
||||||
import org.broadinstitute.sting.utils.sam.GATKSAMRecord;
|
|
||||||
import org.testng.Assert;
|
|
||||||
import org.broadinstitute.sting.BaseTest;
|
import org.broadinstitute.sting.BaseTest;
|
||||||
import org.broadinstitute.sting.gatk.ReadProperties;
|
import org.broadinstitute.sting.gatk.ReadProperties;
|
||||||
import org.broadinstitute.sting.gatk.arguments.ValidationExclusion;
|
import org.broadinstitute.sting.gatk.arguments.ValidationExclusion;
|
||||||
import org.broadinstitute.sting.gatk.datasources.reads.SAMReaderID;
|
|
||||||
import org.broadinstitute.sting.gatk.contexts.AlignmentContext;
|
import org.broadinstitute.sting.gatk.contexts.AlignmentContext;
|
||||||
|
import org.broadinstitute.sting.gatk.datasources.reads.SAMReaderID;
|
||||||
|
import org.broadinstitute.sting.gatk.filters.ReadFilter;
|
||||||
import org.broadinstitute.sting.utils.GenomeLocParser;
|
import org.broadinstitute.sting.utils.GenomeLocParser;
|
||||||
import org.broadinstitute.sting.utils.baq.BAQ;
|
import org.broadinstitute.sting.utils.Utils;
|
||||||
|
import org.broadinstitute.sting.utils.pileup.PileupElement;
|
||||||
|
import org.broadinstitute.sting.utils.pileup.ReadBackedPileup;
|
||||||
import org.broadinstitute.sting.utils.sam.ArtificialSAMUtils;
|
import org.broadinstitute.sting.utils.sam.ArtificialSAMUtils;
|
||||||
|
import org.broadinstitute.sting.utils.sam.GATKSAMRecord;
|
||||||
|
import org.testng.Assert;
|
||||||
import org.testng.annotations.BeforeClass;
|
import org.testng.annotations.BeforeClass;
|
||||||
import org.testng.annotations.DataProvider;
|
import org.testng.annotations.DataProvider;
|
||||||
import org.testng.annotations.Test;
|
import org.testng.annotations.Test;
|
||||||
|
|
||||||
import java.util.*;
|
import java.util.Arrays;
|
||||||
|
import java.util.Collections;
|
||||||
|
import java.util.Iterator;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* testing of the LocusIteratorByState
|
* testing of the LocusIteratorByState
|
||||||
|
|
@ -349,11 +351,8 @@ public class LocusIteratorByStateUnitTest extends BaseTest {
|
||||||
null,
|
null,
|
||||||
new ValidationExclusion(),
|
new ValidationExclusion(),
|
||||||
Collections.<ReadFilter>emptyList(),
|
Collections.<ReadFilter>emptyList(),
|
||||||
|
Collections.<ReadTransformer>emptyList(),
|
||||||
false,
|
false,
|
||||||
BAQ.CalculationMode.OFF,
|
|
||||||
BAQ.QualityMode.DONT_MODIFY,
|
|
||||||
null, // no BAQ
|
|
||||||
null, // no BQSR
|
|
||||||
(byte) -1
|
(byte) -1
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue