bed_shuffle {valr} | R Documentation |
Shuffle input intervals.
Description
Shuffle input intervals.
Usage
bed_shuffle(
x,
genome,
incl = NULL,
excl = NULL,
max_tries = 1000,
within = FALSE,
seed = 0
)
Arguments
x |
|
genome |
|
incl |
ivl_df of included intervals |
excl |
ivl_df of excluded intervals |
max_tries |
maximum tries to identify a bounded interval |
within |
shuffle within chromosomes |
seed |
seed for reproducible intervals |
Value
See Also
https://bedtools.readthedocs.io/en/latest/content/tools/shuffle.html
Other randomizing operations:
bed_random()
Examples
genome <- tibble::tribble(
~chrom, ~size,
"chr1", 1e6,
"chr2", 2e6,
"chr3", 4e6
)
x <- bed_random(genome, seed = 1010486)
bed_shuffle(x, genome, seed = 9830491)
[Package valr version 0.8.1 Index]