\HeaderA{NetAffxResource}{Create and access a NetAffxResource database}{NetAffxResource}
\keyword{database}{NetAffxResource}
\begin{Description}\relax
Use this function to create and access a NetAffxResource database.
\end{Description}
\begin{Usage}
\begin{verbatim}
NetAffxResource(user = character(0),
    password = character(0),
    affxLicence = "FHCRC0607",
    directory = tempdir(), ...)
\end{verbatim}
\end{Usage}
\begin{Arguments}
\begin{ldescription}
\item[\code{user}] Lenght 1 character vector containing the Affymetrix user
name authorized to access the NetAffx resource.
\item[\code{password}] Length 1 character vector containing the Affymetrix
password of the user.
\item[\code{affxLicence}] Length 1 character vector containing the Affymetrix
licence (typically application specific, i.e., the specified licence
covers AffyCompatible).
\item[\code{directory}] (Optional) length 1 character vector providing the
full path to the local directory where the NetAffx database and
files will be managed. Defaults to a session-specific temporary
directory.
\item[\code{...}] Additional arugments, not currently used.
\end{ldescription}
\end{Arguments}
\begin{Details}\relax
\code{NetAffxResource} creates a \code{\LinkA{NetAffxResource}{NetAffxResource.Rdash.class}} object that
manages a data base of NetAffx resources. The data base is located on
the user file system as indicated by the \code{directory} arugment. It
is populated when the user requests specific files.

Users should provide a \code{directory} argument, so that the data
base can be reused across sessions. This means that large files are
only downloaded once.

Additional details are provided in the vignette accompanying this
package.
\end{Details}
\begin{Value}
\code{\LinkA{NetAffxResource}{NetAffxResource.Rdash.class}}.
\end{Value}
\begin{Author}\relax
Martin Morgan
\end{Author}
\begin{SeeAlso}\relax
\code{\LinkA{NetAffxResource}{NetAffxResource.Rdash.class}}. The vignette `Annotations with
NetAffx'.
\end{SeeAlso}

