Nothing
context("test-ldproxy_batch")
# good query
snps_good_qry <- data.frame(c("rs3", "rs4"))
# bad query
snps_bad_qry <- "rr456"
test_that("LDproxy_batch throws an error for bad query variant", {
skip_on_cran()
skip_on_ci()
expect_error(LDproxy_batch(snp = snps_bad_qry, "YRI", "r2", token = Sys.getenv("LDLINK_TOKEN")))
})
test_that("LDproxy_batch throws an error for bad genome_build", {
skip_on_cran()
skip_on_ci()
expect_error(LDproxy_batch(snp = snps_good_qry,
pop = "YRI",
r2d = "r2",
token = Sys.getenv("LDLINK_TOKEN"),
genome_build = "grch999"
)
)
expect_error(LDproxy_batch(snp = snps_good_qry,
pop = "YRI",
r2d = "r2",
token = Sys.getenv("LDLINK_TOKEN"),
genome_build = c("grch37", "grch38")
)
)
})
test_that("LDproxy_batch throws an error for bad token", {
skip_on_cran()
skip_on_ci()
expect_condition(LDproxy_batch(snps_good_qry, "YRI", token = "faketoken"))
})
test_that("ldproxy_batch throws an error if `win_size` is outside acceptable range", {
skip_on_cran()
skip_on_ci()
expect_error(LDproxy_batch(snp = snps_good_qry,
pop = "YRI",
token = Sys.getenv("LDLINK_TOKEN"),
win_size = "1000001"
)
)
})
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.