Learn R Programming

valr (version 0.5.0)

bound_intervals: Select intervals bounded by a genome.

Description

Used to remove out-of-bounds intervals, or trim interval coordinates using a genome.

Usage

bound_intervals(x, genome, trim = FALSE)

Arguments

trim

adjust coordinates for out-of-bounds intervals

Value

tbl_interval()

See Also

Other utilities: bed12_to_exons, bed_makewindows, flip_strands, interval_spacing

Examples

Run this code
# NOT RUN {
x <- trbl_interval(
 ~chrom, ~start, ~end,
 "chr1", -100,   500,
 "chr1", 100,    1e9,
 "chr1", 500,    1000
)

genome <- read_genome(valr_example('hg19.chrom.sizes.gz'))

# out-of-bounds are removed by default ...
bound_intervals(x, genome)

# ... or can be trimmed within the bounds of a genome
bound_intervals(x, genome, trim = TRUE)

# }

Run the code above in your browser using DataLab