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)
})

Try the compEpiTools package in your browser

Any scripts or data that you put into this service are public.

compEpiTools documentation built on Nov. 8, 2020, 5:32 p.m.