Learn R Programming

valr (version 0.5.0)

bed_sort: Sort a set of intervals.

Description

Sort a set of intervals.

Usage

bed_sort(x, by_size = FALSE, by_chrom = FALSE, reverse = FALSE)

Arguments

by_size

sort by interval size

by_chrom

sort within chromosome

reverse

reverse sort order

See Also

http://bedtools.readthedocs.org/en/latest/content/tools/sort.html

Examples

Run this code
# NOT RUN {
x <- trbl_interval(
   ~chrom, ~start, ~end,
   "chr8", 500,    1000,
   "chr8", 1000,   5000,
   "chr8", 100,    200,
   "chr1", 100,    300,
   "chr1", 100,    200
)

# sort by chrom and start
bed_sort(x)

# reverse sort order
bed_sort(x, reverse = TRUE)

# sort by interval size
bed_sort(x, by_size = TRUE)

# sort by decreasing interval size
bed_sort(x, by_size = TRUE, reverse = TRUE)

# sort by interval size within chrom
bed_sort(x, by_size = TRUE, by_chrom = TRUE)

# }

Run the code above in your browser using DataLab