\HeaderA{RangedDataList-class}{Lists of RangedData}{RangedDataList.Rdash.class}
\aliasA{RangedDataList}{RangedDataList-class}{RangedDataList}
\aliasA{stack,RangedDataList-method}{RangedDataList-class}{stack,RangedDataList.Rdash.method}
\aliasA{unlist,RangedDataList-method}{RangedDataList-class}{unlist,RangedDataList.Rdash.method}
\keyword{classes}{RangedDataList-class}
\begin{Description}\relax
A formal list of \code{\LinkA{RangedData}{RangedData.Rdash.class}}
objects. Extends and inherits all its methods from
\code{\LinkA{Sequence}{Sequence.Rdash.class}}. One use case is to group together
all of the samples from an experiment generating data on ranges.
\end{Description}
\begin{Section}{Constructor}
\describe{
\item[] \code{RangedDataList(...)}: Concatenates the
\code{RangedData} objects in \code{...} into a new \code{RangedDataList}.

}
\end{Section}
\begin{Section}{Combining and Splitting}
\describe{
\item[] \code{stack(x, indName = "sample")}: Uses \code{rbind} to
combine the elements into a single \code{RangedData} object, with
a factor, named \code{indName}, in the values indicating the
source of each feature.

}
\end{Section}
\begin{Author}\relax
Michael Lawrence
\end{Author}
\begin{SeeAlso}\relax
\code{\LinkA{RangedData}{RangedData.Rdash.class}}, the element type of this
\code{\LinkA{Sequence}{Sequence.Rdash.class}}.
\end{SeeAlso}
\begin{Examples}
\begin{ExampleCode}
  ranges <- IRanges(c(1,2,3),c(4,5,6))
  a <- RangedData(IRanges(c(1,2,3),c(4,5,6)), score = c(10L, 2L, NA))
  b <- RangedData(IRanges(c(1,2,4),c(4,7,5)), score = c(3L, 5L, 7L))
  RangedDataList(sample1 = a, sample2 = b)
\end{ExampleCode}
\end{Examples}

