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)

Arguments

x

tbl_interval()

Value

tbl_interval() with .spacing column.

See also

Examples

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 100 NA #> 2 chr1 150 200 50 #> 3 chr2 200 300 NA