Assert that object is a genomic ranges datatable

assert_is_granges_datatable(x, bsgenome)

Arguments

x

data.table

bsgenome

BSgenome, e.g. BSgenome.Mmusculus.UCSC.mm10::Mmusculus

Value

invisible(x)

Examples

require(magrittr) bedfile <- system.file('extdata/SRF_sites.bed', package = 'multicrispr') bsgenome <- BSgenome.Mmusculus.UCSC.mm10::Mmusculus x <- read_bed(bedfile, bsgenome) %>% data.table::as.data.table()
#> Read C:/Users/abhagwa/Documents/multicrispr/inst/extdata/SRF_sites.bed
#> 1974 ranges on 21 chromosomes
#> 17 NT wide
#> 0 - 36535760 NT apart
assert_is_granges_datatable(x, bsgenome)