\HeaderA{gwSnpScreenResult-class}{Class "gwSnpScreenResult" -- containers for GGtools gwSnpScreen
method outputs and allied objects}{gwSnpScreenResult.Rdash.class}
\aliasA{cwSnpScreenResult-class}{gwSnpScreenResult-class}{cwSnpScreenResult.Rdash.class}
\aliasA{filteredGwSnpScreenResult-class}{gwSnpScreenResult-class}{filteredGwSnpScreenResult.Rdash.class}
\aliasA{filteredMultiGwSnpScreenResult-class}{gwSnpScreenResult-class}{filteredMultiGwSnpScreenResult.Rdash.class}
\aliasA{multiGwSnpScreenResult-class}{gwSnpScreenResult-class}{multiGwSnpScreenResult.Rdash.class}
\aliasA{plot,cwSnpScreenResult,ANY-method}{gwSnpScreenResult-class}{plot,cwSnpScreenResult,ANY.Rdash.method}
\aliasA{plot,gwSnpScreenResult,ANY-method}{gwSnpScreenResult-class}{plot,gwSnpScreenResult,ANY.Rdash.method}
\aliasA{plot,multiGwSnpScreenResult,ANY-method}{gwSnpScreenResult-class}{plot,multiGwSnpScreenResult,ANY.Rdash.method}
\aliasA{show,cwSnpScreenResult-method}{gwSnpScreenResult-class}{show,cwSnpScreenResult.Rdash.method}
\aliasA{show,filteredGwSnpScreenResult-method}{gwSnpScreenResult-class}{show,filteredGwSnpScreenResult.Rdash.method}
\aliasA{show,filteredMultiGwSnpScreenResult-method}{gwSnpScreenResult-class}{show,filteredMultiGwSnpScreenResult.Rdash.method}
\aliasA{show,gwSnpScreenResult-method}{gwSnpScreenResult-class}{show,gwSnpScreenResult.Rdash.method}
\aliasA{show,multiGwSnpScreenResult-method}{gwSnpScreenResult-class}{show,multiGwSnpScreenResult.Rdash.method}
\aliasA{[,cwSnpScreenResult,ANY,ANY,ANY-method}{gwSnpScreenResult-class}{[,cwSnpScreenResult,ANY,ANY,ANY.Rdash.method}
\keyword{classes}{gwSnpScreenResult-class}
\begin{Description}\relax
Class "gwSnpScreenResult" -- container for GGtools gwSnpScreen
method outputs and allied objects
\end{Description}
\begin{Section}{Objects from the Class}
Objects can be created by calls of the form \code{new("gwSnpScreenResult", ...)}.
These will be primarily lists of inference tables (snps are rows,
columns are statistics and p-values).  Additional slots
manage analysis metadata.

gwSnpScreenResult is intended for genome-wide analysis of expression
for a single gene.

cwSnpScreenResult is intended for the restriction to a single
chromosome.

multiGwSnpScreenResult is intended for analyses with multiple genes.

Because the vast majority of tests are uninformative, early
filtering is important for managing object sizes.
Instances of filteredGwSnpScreenResult and filteredMultiGwSnpScreenResult
are created when a \texttt{snpdepth} parameter is used with
gwSnpTests.
\end{Section}
\begin{Section}{Slots}
\describe{
\item[\code{.Data}:] Object of class \code{"list"} containing
inference tables (snps are rows, columns are statistics and
p-values) 
\item[\code{gene}:] Object of class \code{"character"} typically
the HUGO symbol of the gene analyzed 
\item[\code{psid}:] Object of class \code{"character"} the
feature identifier of the associated microarray 
\item[\code{annotation}:] Object of class \code{"character"} vector
of relevant annotation package identifier names 
were used}
\item[\code{formula}:] Object of class \code{"formula"} the
formula used to fit the model relating expression to
genotype 
\end{Section}
\begin{Section}{Extends}
Class \code{"\LinkA{list}{list.Rdash.class}"}, from data part.
Class \code{"\LinkA{vector}{vector.Rdash.class}"}, by class "list", distance 2.
Class \code{\LinkA{AssayData}{AssayData}}, by class "list", 
distance 2.
\end{Section}
\begin{Section}{Methods}
plot and show
\end{Section}
\begin{Author}\relax
VJ Carey <stvjc@channing.harvard.edu>
\end{Author}
\begin{Examples}
\begin{ExampleCode}
showClass("gwSnpScreenResult")
showClass("cwSnpScreenResult")
\end{ExampleCode}
\end{Examples}

