Spacing for the first interval of each chromosome is undefined (NA
). The
leading interval of an overlapping interval pair has a negative value.
interval_spacing(x)
x |
---|
tbl_interval()
with .spacing
column.
Other utilities: bed12_to_exons
,
bed_makewindows
,
bound_intervals
, flip_strands
x <- trbl_interval( ~chrom, ~start, ~end, 'chr1', 1, 100, 'chr1', 150, 200, 'chr2', 200, 300 ) interval_spacing(x)#> # A tibble: 3 x 4 #> chrom start end .spacing #> <chr> <dbl> <dbl> <dbl> #> 1 chr1 1.00 100 NA #> 2 chr1 150 200 50.0 #> 3 chr2 200 300 NA