GRoperator {trackViewer} | R Documentation

## GRanges operator

### Description

GRanges operations (add, aubtract, multiply, divide)

### Usage

    GRoperator(A, B, col="score", operator = c("+", "-", "*", "/", "^", "%%"),
              ignore.strand = TRUE)

### Arguments

`A` | an object of GRanges
`B` | an object of GRanges
`col` | colname of A and B to be calculated
`operator` | operator, "+" means A + B, and so on. User-defined function also could be used.
`ignore.strand` | When set to TRUE, the strand information is ignored in the overlap calculations.

### Value

an object of GRanges

### Author(s)

Jianhong Ou

### Examples

        gr2 <- GRanges(seqnames=c("chr1", "chr1"),
                   ranges=IRanges(c(7,13), width=3),
                   strand=c("-", "-"), score=3:4)
        gr3 <- GRanges(seqnames=c("chr1", "chr1"),
                   ranges=IRanges(c(1, 4), c(3, 9)),
                   strand=c("-", "-"), score=c(6L, 2L))
        GRoperator(gr2, gr3, col="score", operator="+")
        GRoperator(gr2, gr3, col="score", operator="-")
        GRoperator(gr2, gr3, col="score", operator="*")
        GRoperator(gr2, gr3, col="score", operator="/")
        GRoperator(gr2, gr3, col="score", operator=mean)

[Package trackViewer version 1.14.1 Index]