tests/testthat/test_svevalol_geno_example.R

context('Genotype evaluation in some specific situations')

test_that("Example VCF", {
  calls.gr = readSVvcf('../example-calls.vcf', min.sv.size=2)
  truth.gr = readSVvcf('../example-truth.vcf', min.sv.size=2)
  res = svevalOl(calls.gr, truth.gr, geno.eval=TRUE,
                 min.size=2, merge.hets=FALSE, stitch.hets=FALSE, method='bipartite')
  ## multi-allele correctly matched
  expect_true('x:500-507' %in% as.character(res$svs$DEL$TP.baseline))
  ## similar deletion correctly priorized
  expect_true('x:1000-1062' %in% as.character(res$svs$DEL$TP.baseline))
})
jmonlong/sveval documentation built on July 31, 2023, 7:50 p.m.