valr (version 0.5.0)

bed_shuffle: Shuffle input intervals.

Description

Shuffle input intervals.

Usage

bed_shuffle(x, genome, incl = NULL, excl = NULL, max_tries = 1000,
  within = FALSE, seed = 0)

Arguments

incl

tbl_interval() of included intervals

excl

tbl_interval() of excluded intervals

max_tries

maximum tries to identify a bounded interval

within

shuffle within chromosomes

seed

seed for reproducible intervals

Value

tbl_interval()

See Also

http://bedtools.readthedocs.io/en/latest/content/tools/shuffle.html

Other randomizing operations: bed_random

Examples

Run this code
# NOT RUN {
genome <- trbl_genome(
 ~chrom, ~size,
 "chr1", 1e6,
 "chr2", 2e6,
 "chr3", 4e6
)

x <- bed_random(genome, seed = 1010486)

bed_shuffle(x, genome, seed = 9830491)

# }

Run the code above in your browser using DataCamp Workspace