Unites two sets of two-dimensional intervals.
Value
A data frame with the six 2D interval columns, sorted as by
gintervals.2d.
Details
Concatenates 'intervals1' and 'intervals2' and returns the combined set
sorted as by gintervals.2d. Overlapping rectangles are not
merged: because the union of two rectangles is not generally a rectangle,
the result is simply the combined set (unlike the 1D
gintervals.union).
Examples
gdb.init_examples()
a <- gintervals.2d("chr1", 0, 1000, "chr2", 0, 1000)
b <- gintervals.2d("chr1", 500, 1500, "chr2", 500, 1500)
gintervals.2d.union(a, b)
#> chrom1 start1 end1 chrom2 start2 end2
#> 1 chr1 0 1000 chr2 0 1000
#> 2 chr1 500 1500 chr2 500 1500