\HeaderA{smlSet-class}{Documentation on
S4 class "smlSet" an eSet-derived container for snpMatrix lists,
allowing efficient combination of SNP chip genotyping with microarray
expression data, and allied classes}{smlSet.Rdash.class}
\aliasA{smlEnv}{smlSet-class}{smlEnv}
\aliasA{smlEnv,smlSet-method}{smlSet-class}{smlEnv,smlSet.Rdash.method}
\aliasA{smList}{smlSet-class}{smList}
\aliasA{smList,smlSet-method}{smlSet-class}{smList,smlSet.Rdash.method}
\keyword{classes}{smlSet-class}
\begin{Description}\relax
Documentation on
S4 class "smlSet" an eSet-derived container for snpMatrix lists,
allowing efficient combination of SNP chip genotyping with microarray
expression data, and allied classes
\end{Description}
\begin{Section}{Objects from the Class}
Objects can be created by calls of the form \code{new("smlSet", assayData, phenoData, featureData, experimentData, annotation, ...)}.
These objects respond to interrogation on samples, expression values,
SNP values, and other metadata.
\end{Section}
\begin{Section}{Slots}
\describe{
\item[\code{smlEnv}:] Object of class \code{"environment"} an environment
with single key \code{smList} pointing to a list of
package snpMatrix snp.matrix instances 
\item[\code{snpLocPathMaker}:] Object of class \code{"function"} obsolete 
\item[\code{chromInds}:] Object of class \code{"numeric"} numeric
vector indicating what chromosomes are represented in the \code{smlEnv} 
\item[\code{organism}:] Object of class \code{"character"} informal,
"Hs" recommended for human 
\item[\code{snpLocPackage}:] Object of class \code{"character"} tells
what package houses the netCDF store for SNP location metadata 
\item[\code{snpLocRef}:] Object of class \code{"character"} tells
the symbol exported by the snpLocPackage with which the external store connection
can be retrieved.  That symbol refers to a SQLite database connection.
\item[\code{activeSnpInds}:] Object of class \code{"numeric"} redundant with
chromInds slot 
\item[\code{assayData}:] Object of class \code{"AssayData"} intended
to hold expression data coordinated with the smlEnv data 
\item[\code{phenoData}:] Object of class \code{"AnnotatedDataFrame"} 
standard sample-level data container from eSet design 
\item[\code{featureData}:] Object of class \code{"AnnotatedDataFrame"} 
standard feature-level metadata container, implied usage is for documenting
the expresion data elements 
\item[\code{experimentData}:] Object of class \code{"MIAME"} standard
metadata container from Biobase eSet design 
\item[\code{annotation}:] Object of class \code{"character"} vector
of strings; element exprs gives the Bioconductor annotation package
(.db type) for decoding expression feature identifiers. 
\item[\code{.\_\_classVersion\_\_}:] Object of class \code{"Versions"} class
version tracking metadata 
}
\end{Section}
\begin{Section}{Extends}
Class \code{"\LinkA{eSet}{eSet}"}, directly.
Class \code{"\LinkA{VersionedBiobase}{VersionedBiobase}"}, by class "eSet", distance 2.
Class \code{"\LinkA{Versioned}{Versioned}"}, by class "eSet", distance 3.
\end{Section}
\begin{Section}{Methods}
\describe{
\item[smList] \code{signature(x = "smlSet")}: retrieves the
actual list of snp.matrix entities 
\item[smlEnv] \code{signature(x = "smlSet")}: retrieves the
environment holding snp.matrix entities 
}
\end{Section}
\begin{Author}\relax
VJ Carey <stvjc@channing.harvard.edu>
\end{Author}
\begin{SeeAlso}\relax
GGtools package makes extensive use of these classes and methods.
\end{SeeAlso}
\begin{Examples}
\begin{ExampleCode}
showClass("smlSet")
\end{ExampleCode}
\end{Examples}

