mergeAnchors {diffloop} | R Documentation |
mergeAnchors
combines anchors that are within a user-defined radius
mergeAnchors(dlo, mergegap, selfloops = FALSE) ## S4 method for signature 'loops,numeric,missing' mergeAnchors(dlo, mergegap, selfloops = FALSE) ## S4 method for signature 'loops,numeric,logical' mergeAnchors(dlo, mergegap, selfloops = FALSE)
dlo |
A loops object whose anchors will be merged |
mergegap |
An integer value of the bp between anchors to be merged |
selfloops |
A logical value to either retain (T) or remove (F) resulting self-loops after merging anchors |
This function takes a loops object and combines nearby anchors, up to
a distance specified by the mergegap
. This likely will cause self
loops to form (loop where the left and right anchor are the same), which
can either be removed (by default) or retained with selfloops
A loops object
# Merge anchors within 1kb of each other, keeping self loops rda<-paste(system.file('rda',package='diffloop'),'loops.small.rda',sep='/') load(rda) m1kb <- mergeAnchors(loops.small, 1000, FALSE) # Merge anchors within 1kb of each other, removing self loops by default m1kb_unique <- mergeAnchors(loops.small, 1000)