| IRangesList-class {IRanges} | R Documentation |
A RangesList that only stores
IRanges objects.
IRangesList(..., compress = TRUE): Each IRanges in
... becomes an element in the new IRangesList, in the same
order. This is analogous to the list constructor,
except every argument in ... must be derived from IRanges.
If compress, the internal storage of the data is compressed.
as(from, "NormalIRanges"): Merges each of the
elements into a single NormalIRanges through
reduce.
unlist(x): Unlists x, an IRangesList,
by concatenating all of the ranges into a single IRanges
instance. If the length of x is zero, an empty IRanges
is returned.
Michael Lawrence
RangesList, the parent of this class, for more
functionality.
range1 <- IRanges(start=c(1,2,3), end=c(5,2,8)) range2 <- IRanges(start=c(15,45,20,1), end=c(15,100,80,5)) named <- IRangesList(one = range1, two = range2) length(named) # 2 names(named) # "one" and "two" named[[1]] # range1 unnamed <- IRangesList(range1, range2) names(unnamed) # NULL