Nothing
# skip()
skip_on_cran()
# skip_on_ci()
o1 <- try(variants_gene("ENSG00000123374"))
if (inherits(o1, c("try-error", "response"))) skip("Server issues")
o2 <- try(variants_gene("ENSG00000123374", 100000))
if (inherits(o2, c("try-error", "response"))) skip("Server issues")
test_that("genes",
{
if (nrow(o1) == 0) skip("o1 has 0 rows")
if (nrow(o2) == 0) skip("o2 has 0 rows")
expect_gt(nrow(o1), 0)
expect_gt(nrow(o2), nrow(o1))
})
test_that("chrpos",
{
o <- try(variants_chrpos("7:105561135-105563135"))
if (inherits(o, c("try-error", "response"))) skip("Server issues")
expect_true(nrow(o) > 1)
o <- try(variants_chrpos("7:105561135"))
if (inherits(o, c("try-error", "response"))) skip("Server issues")
expect_true(nrow(o) == 1)
o <- try(variants_chrpos("nonsense"))
if (inherits(o, "try-error")) skip("Server issues")
expect_true(class(o) == "response")
})
test_that("rsid",
{
o <- try(variants_chrpos("7:105561135-105563135"))
if (inherits(o, c("try-error", "response"))) skip("Server issues")
p <- try(variants_rsid(o$name))
if (inherits(p, c("try-error", "response"))) skip("Server issues")
expect_true(all(nrow(o) == nrow(p)))
expect_true(all(o$name == p$name))
})
test_that("conversion",
{
skip_on_ci()
o <- NULL
o <- try(variants_to_rsid(c("rs1205", "7:105561135")))
if (inherits(o, c("try-error", "response"))) skip("Server issues")
if (!inherits(o, "character")) skip("o of wrong class")
if (length(o) == 0) skip("o is of length 0")
expect_true(length(o) == 2)
o <- NULL
o <- try(variants_to_rsid(c("rs234", "7:105561135")))
if (inherits(o, c("try-error", "response"))) skip("Server issues")
expect_true(length(o) == 1)
o <- NULL
o <- try(variants_to_rsid(c("rs234")))
if (inherits(o, c("try-error", "response"))) skip("Server issues")
expect_true(length(o) == 1)
})
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.