R/GRmidpoint.R

setGeneric('GRmidpoint', function(Object) standardGeneric('GRmidpoint'))
setMethod('GRmidpoint', 'GRanges', function(Object) {

    mp <- round(start(Object) + end(Object)) / 2
    start(Object) <- mp
    end(Object) <- mp

    return(Object)
})
kamalfartiyal84/compEpiTools documentation built on May 29, 2019, 5:40 a.m.