Tools for working with and comparing sets of points and intervals.
Richard Bourgon <bourgon@ebi.ac.uk>
Thanks to Julien Gagneur, Simon Anders, and Wolfgang Huber for numerous helpful suggestions about the package content and code.
Index:
Intervals-classClasses "Intervals" and "Intervals_full".
Intervals_virtual-classClass "Intervals_virtual".
Intervals_virtual_or_numeric-classClass union "Intervals_virtual_or_numeric".
as.matrixCoerce endpoints to a matrix.
cConcatenate different sets of intervals.
close_intervalsRe-represent integer intervals with open or closed endpoints.
closedAccessor for closed slot: closure vector/matrix.
clustersIdentify clusters in a collection of positions or intervals.
contractContract sets.
distance_to_nearestCompute distance to nearest position in a set of intervals.
emptyIdentify empty interval rows.
expandExpand sets.
interval_complementCompute the complement of a set of intervals.
interval_differenceCompute set difference.
interval_includedAssess inclusion of one set of intervals with respect to another.
interval_intersectionCompute the intersection of one or more sets of intervals.
interval_overlapAssess which query intervals overlap which targets.
interval_unionCompute the union of intervals in one or more interval matrices.
is.naIdentify interval rows with NA endpoints.
plotS3 plotting methods for intervals objects.
reduceCompactly re-represent the points in a set of intervals.
sgdYeast gene model sample data.
sizeCompute interval sizes.
splitSplit an intervals object according to a factor.
typeAccessor for type slot: Z or R.
which_nearestIdentify nearest member(s) in a set of intervals.
Further information is available in the following vignettes:
intervals_overviewOverview of the intervals package.
See the genomeIntervals package in Bioconductor, which extends the functionality of this package.