Nothing
test_that("tetra example",{
source(system.file("ext/functions4tests.R", package = "viewpoly"))
# upload examples
viewpoly_obj <- prepare_examples("tetra_map")
expect_equal(check_viewpoly(viewpoly_obj),0)
check_viewmap_values(viewpoly_obj$map,
c(14, 132, 139, 157, 34),
c(36, 167, 164, 109),
50502.07)
check_viewqtl_qtlpoly_values(viewpoly_obj$qtl,
29320.98,
0.641104,
3.910344e-13,
22.44135,
0.003149918,
-8.511442e-14,
1)
# VIEWmap tests
qtl_profile_plot <- plot_profile(profile = viewpoly_obj$qtl$profile,
qtl_info = viewpoly_obj$qtl$qtl_info,
selected_mks = viewpoly_obj$qtl$selected_mks,
pheno.col = 2:3,
lgs.id = 2,
by_range = TRUE,
range.min = 30,
range.max = 120,
plot=TRUE,
software = NULL)
expect_equal(sum(qtl_profile_plot$data$SIG, na.rm = TRUE), 52.77, tolerance = 0.0001)
maps <- lapply(viewpoly_obj$map$maps, function(x) {
y <- x$l.dist
names(y) <- x$mk.names
y
})
# Get max size each chromosome
expect_equal(map_summary(left.lim = 1,
right.lim = 50,
ch = 2,
maps = maps,
d.p1 = viewpoly_obj$map$d.p1,
d.p2 = viewpoly_obj$map$d.p2)[[2]], 185, tolerance = 0.0001)
# Map summary table
summary_table <- summary_maps(viewpoly_obj$map, software = "mappoly")
expect_equal(sum(as.numeric(summary_table$`Map length (cM)`)), 661.98)
expect_equal(sum(as.numeric(summary_table$Simplex)), 466)
expect_equal(sum(as.numeric(summary_table$`Double-simplex`)), 522)
expect_equal(sum(as.numeric(summary_table$`Max gap`)), 20.87)
})
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.