test_that("createGenDataFrame works", {
sizeGens <- c(10, 15, 20)
genIndex <- 2
idGen <- 1:15
df_Ngen <- createGenDataFrame(sizeGens, genIndex, idGen)
expect_equal(nrow(df_Ngen), sizeGens[genIndex])
expect_equal(df_Ngen$gen[1], genIndex)
expect_equal(df_Ngen$fam[1], "fam 1")
expect_equal(df_Ngen$id[1], idGen[1])
})
test_that("determineSex works", {
idGen <- 1:15
sexR <- 0.6
set.seed(123) # For reproducibility
df <- determineSex(idGen, sexR)
expect_equal(length(df), length(idGen))
expect_true(all(df %in% c("M", "F")))
expect_equal(sum(df == "M") / length(df), sexR, tolerance = 0.1)
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.