tests_not_run/test_systemdf.R

context("test systemdf")

if(Sys.info()["sysname"] %in% c("Linux", "Darwin")) {

	test_that("test systemdf", {

		df = data.frame(x = sample(1:10, 10), y = sample(11:20, 10))
		df2 = systemdf("sort -k1,1n `df`")
		expect_that(nrow(df2), equals(nrow(df)))
		expect_that(sort(df[[1]]), equals(df2[[1]]))

		expect_error(systemdf("ls -$"))
	})
}

library(circlize)
gr1 = generateRandomBed(nr = 1000)
gr2 = generateRandomBed(nr = 1000)
gr_intersect = systemdf("bedtools intersect -a `gr1` -b `gr2`")
jokergoo/epik documentation built on Sept. 28, 2019, 9:20 a.m.