diff --git a/public/biopet-tools/src/test/resources/test.empty.snptest b/public/biopet-tools/src/test/resources/test.empty.snptest new file mode 100644 index 0000000000000000000000000000000000000000..a5ca28471bb5f836dcc2bd61ca091f1a293c1a0f --- /dev/null +++ b/public/biopet-tools/src/test/resources/test.empty.snptest @@ -0,0 +1 @@ +# Completed successfully at 2016-04-08 13:47:05 diff --git a/public/biopet-tools/src/test/resources/test.snptest b/public/biopet-tools/src/test/resources/test.snptest new file mode 100644 index 0000000000000000000000000000000000000000..4ddb3a25b54a638a0d3476670c17bd6cd57ff0ad --- /dev/null +++ b/public/biopet-tools/src/test/resources/test.snptest @@ -0,0 +1,14 @@ +# Analysis: "snptest" +# started: 2016-04-08 13:44:20 +# +# Analysis properties: +# -analysis_name snptest (user-supplied) +# -data /exports/sasc/project-171/analysis/snptest/18/18-22307785-33461676.vcf.gz /exports/sasc/project-171/src/Phenotypes_knee_hip_hand.fixed2.txt (user-supplied) +# -o /exports/sasc/project-171/analysis/snptest/18/18-22307785-33461676.snptest (user-supplied) +# -summary_stats_only (user-supplied) +# +alternate_ids rsid chromosome position alleleA alleleB index average_maximum_posterior_call info cohort_1_AA cohort_1_AB cohort_1_BB cohort_1_NULL all_AA all_AB all_BB all_NULL all_total all_maf missing_data_proportion comment +rs184556815 rs184556815 18 22307810 G T 1 1 1 2869 0 0 0 2869 0 0 0 2869 0 0 NA +rs143248971 rs143248971 18 22307875 C T 2 1 1 2869 0 0 0 2869 0 0 0 2869 0 0 NA +rs74666159 rs74666159 18 22307884 C T 3 1 1 2690 177 2 0 2690 177 2 0 2869 0.0315441 0 NA +# Completed successfully at 2016-04-08 13:47:05 diff --git a/public/biopet-tools/src/test/scala/nl/lumc/sasc/biopet/tools/GensToVcfTest.scala b/public/biopet-tools/src/test/scala/nl/lumc/sasc/biopet/tools/GensToVcfTest.scala index 7e018f89d851750bdd7cf0c8686d3786a1d9eab0..4c1e49f02d42b3c8005f2a00b75709c034cb17f1 100644 --- a/public/biopet-tools/src/test/scala/nl/lumc/sasc/biopet/tools/GensToVcfTest.scala +++ b/public/biopet-tools/src/test/scala/nl/lumc/sasc/biopet/tools/GensToVcfTest.scala @@ -45,6 +45,4 @@ object GensToVcfTest { private def resourcePath(p: String): String = { Paths.get(getClass.getResource(p).toURI).toString } - - } diff --git a/public/biopet-tools/src/test/scala/nl/lumc/sasc/biopet/tools/SnptestToVcfTest.scala b/public/biopet-tools/src/test/scala/nl/lumc/sasc/biopet/tools/SnptestToVcfTest.scala new file mode 100644 index 0000000000000000000000000000000000000000..14b02e8d28c1695d1c5417f44698bc078806277d --- /dev/null +++ b/public/biopet-tools/src/test/scala/nl/lumc/sasc/biopet/tools/SnptestToVcfTest.scala @@ -0,0 +1,43 @@ +package nl.lumc.sasc.biopet.tools + +import java.io.File +import java.nio.file.Paths + +import org.scalatest.Matchers +import org.scalatest.testng.TestNGSuite +import org.testng.annotations.Test + +/** + * Created by pjvan_thof on 4/11/16. + */ +class SnptestToVcfTest extends TestNGSuite with Matchers { + @Test + def testSnptest: Unit = { + val output = File.createTempFile("test.", ".vcf.gz") + output.deleteOnExit() + SnptestToVcf.main(Array( + "--inputInfo", SnptestToVcfTest.resourcePath("/test.snptest"), + "--outputVcf", output.getAbsolutePath, + "--referenceFasta", SnptestToVcfTest.resourcePath("/fake_chrQ.fa"), + "--contig", "chrQ" + )) + } + + @Test + def testEmptySnptest: Unit = { + val output = File.createTempFile("test.", ".vcf.gz") + output.deleteOnExit() + SnptestToVcf.main(Array( + "--inputInfo", SnptestToVcfTest.resourcePath("/test.empty.snptest"), + "--outputVcf", output.getAbsolutePath, + "--referenceFasta", SnptestToVcfTest.resourcePath("/fake_chrQ.fa"), + "--contig", "chrQ" + )) + } +} + +object SnptestToVcfTest { + private def resourcePath(p: String): String = { + Paths.get(getClass.getResource(p).toURI).toString + } +}