\HeaderA{validData-methods}{Extract Subset of Data}{validData.Rdash.methods}
\aliasA{validData}{validData-methods}{validData}
\keyword{methods}{validData-methods}
\begin{Description}\relax
Extracts a subset of valid data from data.frame \code{data}.

\emph{Usage}

\code{
validData(object, which = "")
}
\end{Description}
\begin{Arguments}
\begin{ldescription}
\item[\code{object}] object of class \code{DataTreeSet}.
\item[\code{which}] type of probes to be returned.
\end{ldescription}
\end{Arguments}
\begin{Details}\relax
For expression arrays, \code{validData} returns all the perfect match or mismatch  
probes on the arrays the object represents as data.frame, i.e. \code{which} can have 
the following values:
\Tabular{lll}{
& \code{pm}:& perfect match probes. \\
& \code{mm}:& mismatch probes. \\
& \code{both}:& both perfect match and mismatch probes. 
}

For exon arrays, \code{validData} returns the probes of the different exon levels as 
data.frame, i.e. \code{which} can have one of the following values:
\Tabular{lll}{
& \code{core}:& probesets supported by RefSeq and full-length GenBank transcripts. \\
& \code{metacore}:& core meta-probesets. \\
& \code{extended}:& probesets with other cDNA support. \\
& \code{metaextended}:& extended meta-probesets. \\
& \code{full}:& probesets supported by gene predictions only. \\
& \code{metafull}:& full meta-probesets. \\
& \code{affx}:& standard AFFX controls. \\
& \code{all}:& combination of above. \\
& \code{genomic}:& genomic background probes. \\
& \code{antigenomic}:& antigenomic background probes.
}
\end{Details}
\begin{Value}
A \code{\LinkA{data.frame}{data.frame}}.
\end{Value}
\begin{Author}\relax
Christian Stratowa
\end{Author}
\begin{SeeAlso}\relax
\code{\LinkA{pm}{pm}}, \code{\LinkA{mm}{mm}}
\end{SeeAlso}

