Left flank

left_flank(granges, leftstart = -200, leftend = -1, verbose = TRUE)

Arguments

granges

GenomicRanges::GRanges

leftstart

left flank start (relative to range start)

leftend

left flank end (relative to range start)

verbose

logical(1)

Value

GenomicRanges::GRanges

Examples

require(magrittr) bedfile <- system.file('extdata/SRF_sites.bed', package = 'multicrispr') bsgenome <- BSgenome.Mmusculus.UCSC.mm10::Mmusculus granges <- read_bed(bedfile, bsgenome)
#> Read C:/Users/abhagwa/Documents/multicrispr/inst/extdata/SRF_sites.bed
#> 1974 ranges on 21 chromosomes
#> 17 NT wide
#> 0 - 36535760 NT apart
granges %>% head(3)
#> GRanges object with 3 ranges and 0 metadata columns: #> seqnames ranges strand #> <Rle> <IRanges> <Rle> #> [1] chr1 4712627-4712643 - #> [2] chr1 5250211-5250227 - #> [3] chr1 5250451-5250467 - #> ------- #> seqinfo: 66 sequences (1 circular) from mm10 genome
granges %>% head(3) %>% left_flank()
#> 3 left flanks : [start-200, start-1]
#> GRanges object with 3 ranges and 0 metadata columns: #> seqnames ranges strand #> <Rle> <IRanges> <Rle> #> [1] chr1 4712427-4712626 - #> [2] chr1 5250011-5250210 - #> [3] chr1 5250251-5250450 - #> ------- #> seqinfo: 66 sequences (1 circular) from mm10 genome