1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
### =========================================================================
### findOverlaps methods
### -------------------------------------------------------------------------
### findOverlaps
setMethod("findOverlaps", c("RangedSummarizedExperiment", "Vector"),
function(query, subject, maxgap=-1L, minoverlap=0L,
type=c("any", "start", "end", "within", "equal"),
select=c("all", "first", "last", "arbitrary"),
ignore.strand=FALSE)
{
query <- rowRanges(query)
callGeneric()
}
)
setMethod("findOverlaps", c("Vector", "RangedSummarizedExperiment"),
function(query, subject, maxgap=-1L, minoverlap=0L,
type=c("any", "start", "end", "within", "equal"),
select=c("all", "first", "last", "arbitrary"),
ignore.strand=FALSE)
{
subject <- rowRanges(subject)
callGeneric()
}
)
setMethod("findOverlaps", c("RangedSummarizedExperiment",
"RangedSummarizedExperiment"),
function(query, subject, maxgap=-1L, minoverlap=0L,
type=c("any", "start", "end", "within", "equal"),
select=c("all", "first", "last", "arbitrary"),
ignore.strand=FALSE)
{
query <- rowRanges(query)
subject <- rowRanges(subject)
callGeneric()
}
)
|