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