Very basic intergration tests for ReducedReads, to allow safe optimization of the code
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@5970 348d0f76-0448-11de-a6fe-93d51630548a
This commit is contained in:
parent
895e86c544
commit
ac3620839c
|
|
@ -0,0 +1,36 @@
|
||||||
|
package org.broadinstitute.sting.playground.gatk.walkers.reducereads;
|
||||||
|
|
||||||
|
import org.broadinstitute.sting.WalkerTest;
|
||||||
|
import org.testng.annotations.DataProvider;
|
||||||
|
import org.testng.annotations.Test;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
|
||||||
|
public class ReduceReadsIntegrationTest extends WalkerTest {
|
||||||
|
final static String REF = b37KGReference;
|
||||||
|
final String BAM = validationDataLocation + "NA12878.HiSeq.b37.chr20.10_11mb.bam";
|
||||||
|
final String L = "20:10,100,000-10,200,000";
|
||||||
|
|
||||||
|
private void RRTest(String args, String md5) {
|
||||||
|
String base = String.format("-T ReduceReads -R %s -I %s -L %s", REF, BAM, L) + " -o %s";
|
||||||
|
WalkerTestSpec spec = new WalkerTestSpec(base + args, Arrays.asList(md5));
|
||||||
|
executeTest("testReduceReads1: args=" + args, spec);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test()
|
||||||
|
public void testReduceReadsBase() {
|
||||||
|
RRTest("", "6c34409f19ba2e5b21f3bfe6847dadda");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test()
|
||||||
|
public void testReduceReads50MaxReads() {
|
||||||
|
RRTest(" -mravs 50", "3a896ac6e2ea0fc0a3fb4348d31313b6");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test()
|
||||||
|
public void testReduceReadsMinBasesForConsensus10000() {
|
||||||
|
RRTest(" -mbrc 10000", "d8edbc04fd47cd1d64f2ce08459f7dae");
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
Loading…
Reference in New Issue