test_that("Test Read_SBS_VCF_and_BAMs_to_verify_DBSs BAM slices in tempdir()", {
xx <- Read_SBS_VCF_and_BAMs_to_verify_DBSs(
input.vcf = "input/nine.vcf",
Nbam.name = "input/HepG2_AA1_DBSlocs_Normal.bam",
Tbam.name = "input/HepG2_AA1_DBSlocs_Tumor.bam",
variant.caller = "strelka",
unlink.slice.dir = FALSE)
new <- data.table::fread(xx$evaluated.vcf.name)
old <- data.table::fread(paste0(xx$evaluated.vcf.name, ".regress"))
unlink(xx$vcf.name)
expect_equal(old, new)
RegressSAMDirectory(old.dir = "input/nine.regress.normal", new.dir = xx$N.slice.dir)
RegressSAMDirectory(old.dir = "input/nine.regress", new.dir = xx$T.slice.dir)
})
test_that("Read_SBS_VCF_and_BAMs_to_verify_DBSs saving BAM slices in sepcified folder", {
xx <- Read_SBS_VCF_and_BAMs_to_verify_DBSs(
input.vcf = "input/nine.vcf",
Nbam.name = "input/HepG2_AA1_DBSlocs_Normal.bam",
Tbam.name = "input/HepG2_AA1_DBSlocs_Tumor.bam",
variant.caller = "strelka",
N.slice.dir = "tmp.test.N.slice.dir",
T.slice.dir = "tmp.test.T.slice.dir",
unlink.slice.dir = FALSE)
new <- data.table::fread(xx$evaluated.vcf.name)
old <- data.table::fread(paste0(xx$evaluated.vcf.name, ".regress"))
unlink(xx$vcf.name)
expect_equal(old, new)
RegressSAMDirectory(old.dir = "input/nine.regress.normal", new.dir = xx$N.slice.dir)
RegressSAMDirectory(old.dir = "input/nine.regress", new.dir = xx$T.slice.dir)
unlink("tmp.test.N.slice.dir", recursive = TRUE)
unlink("tmp.test.T.slice.dir", recursive = TRUE)
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.