Nothing
#
library(testthat)
#detach(package:vcfR, unload=TRUE)
#
library(vcfR)
#
context("vcf functions")
##### ##### ##### ##### #####
#
# vcfR class.
#
##### ##### ##### ##### #####
test_that("We can create an empty vcfR object",{
myvcf <- methods::new("vcfR")
expect_is(myvcf@meta, "character")
expect_equal(length(myvcf@meta), 0)
expect_is(myvcf@fix, "matrix")
expect_equal(nrow(myvcf@fix), 0)
expect_equal(ncol(myvcf@fix), 8)
expect_is(myvcf@gt, "matrix")
expect_equal(nrow(myvcf@gt), 0)
expect_equal(ncol(myvcf@gt), 0)
})
test_that("vcfR subsetters works",{
data("vcfR_example")
# Rows
vcf2 <- vcf[1:10,]
expect_equal(nrow(vcf2@fix), 10)
expect_equal(nrow(vcf2@gt), 10)
# Columns
vcf2 <- vcf[,1:4]
expect_equal(ncol(vcf2@fix), 8)
expect_equal(ncol(vcf2@gt), 4)
})
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.