\HeaderA{cdfFromBioC}{Functions to obtain CDF files}{cdfFromBioC}
\aliasA{cdfFromData}{cdfFromBioC}{cdfFromData}
\aliasA{cdfFromEnvironment}{cdfFromBioC}{cdfFromEnvironment}
\aliasA{cdfFromLibPath}{cdfFromBioC}{cdfFromLibPath}
\keyword{utilities}{cdfFromBioC}
\begin{Description}\relax
A set of functions to obtain CDF files from various locations.
\end{Description}
\begin{Usage}
\begin{verbatim}
cdfFromBioC(cdfname, lib = .libPaths()[1], verbose = TRUE)
cdfFromData(cdfname, pkg, verbose=TRUE)
cdfFromLibPath(cdfname, lib = NULL, verbose=TRUE)
cdfFromEnvironment(cdfname, where, verbose=TRUE)
\end{verbatim}
\end{Usage}
\begin{Arguments}
\begin{ldescription}
\item[\code{cdfname}] The CDF desired 
\item[\code{lib}] Directory to install the CDF package to 
\item[\code{pkg}] What package to search
\item[\code{where}] What environment to search
\item[\code{verbose}] Controls extra output
\end{ldescription}
\end{Arguments}
\begin{Details}\relax
These functions all take a requested CDF environment name and will
attempt to locate that environment in the appropriate location (a
package's data directory, as a CDF package in the .libPaths(), from a
loaded environment or on the Bioconductor website.  If the environment
can not be found, it will return a list of the methods tried that failed.
\end{Details}
\begin{Value}
The CDF environment or a list detailing the failed locations.
\end{Value}
\begin{Author}\relax
Jeff Gentry
\end{Author}
\begin{Examples}
\begin{ExampleCode}
\end{ExampleCode}
\end{Examples}

