\HeaderA{channel}{Create a new ExpressionSet instance by selecting a specific channel}{channel}
\keyword{manip}{channel}
\begin{Description}\relax
This generic function extracts a specific element from an 
object, returning a instance of the ExpressionSet class.
\end{Description}
\begin{Usage}
\begin{verbatim}
channel(object, name, ...)
\end{verbatim}
\end{Usage}
\begin{Arguments}
\begin{ldescription}
\item[\code{object}] An S4 object, typically derived from class
\code{\LinkA{eSet}{eSet}}
\item[\code{name}] The name of the channel, a (length one) character vector.
\item[\code{...}] Additional arguments.
\end{ldescription}
\end{Arguments}
\begin{Value}
An instance of class \code{\LinkA{ExpressionSet}{ExpressionSet}}.
\end{Value}
\begin{Author}\relax
Biocore
\end{Author}
\begin{Examples}
\begin{ExampleCode}
obj <- new("NChannelSet",
           R=matrix(runif(100), 20, 5),
           G=matrix(runif(100), 20, 5))
## G channel as ExpressionSet
channel(obj, "G")
  \end{ExampleCode}
\end{Examples}

