Description Usage Arguments Value Examples
GRanges operations (add, aubtract, multiply, divide)
1 2 3 4 5 6 7 | GRoperator(
A,
B,
col = "score",
operator = c("+", "-", "*", "/", "^", "%%"),
ignore.strand = TRUE
)
|
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. |
an object of GRanges
1 2 3 4 5 6 7 8 9 10 11 | 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)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.