\HeaderA{zzz-NetAffxCompatibility-class}{(Auto-generated) classes and methods for navigating NetAffx resources}{zzz.Rdash.NetAffxCompatibility.Rdash.class}
\aliasA{affxAnnotation}{zzz-NetAffxCompatibility-class}{affxAnnotation}
\aliasA{affxAnnotation,AffxArray-method}{zzz-NetAffxCompatibility-class}{affxAnnotation,AffxArray.Rdash.method}
\aliasA{affxArray}{zzz-NetAffxCompatibility-class}{affxArray}
\aliasA{affxArray,AffxNetAffxAnnotFileList-method}{zzz-NetAffxCompatibility-class}{affxArray,AffxNetAffxAnnotFileList.Rdash.method}
\aliasA{affxComment}{zzz-NetAffxCompatibility-class}{affxComment}
\aliasA{affxComment,AffxAnnotation-method}{zzz-NetAffxCompatibility-class}{affxComment,AffxAnnotation.Rdash.method}
\aliasA{affxCompression}{zzz-NetAffxCompatibility-class}{affxCompression}
\aliasA{affxCompression,AffxUrl-method}{zzz-NetAffxCompatibility-class}{affxCompression,AffxUrl.Rdash.method}
\aliasA{affxCrc32}{zzz-NetAffxCompatibility-class}{affxCrc32}
\aliasA{affxCrc32,AffxFile-method}{zzz-NetAffxCompatibility-class}{affxCrc32,AffxFile.Rdash.method}
\aliasA{affxCrc32,AffxUrl-method}{zzz-NetAffxCompatibility-class}{affxCrc32,AffxUrl.Rdash.method}
\aliasA{affxDate}{zzz-NetAffxCompatibility-class}{affxDate}
\aliasA{affxDate,AffxFile-method}{zzz-NetAffxCompatibility-class}{affxDate,AffxFile.Rdash.method}
\aliasA{affxDescription}{zzz-NetAffxCompatibility-class}{affxDescription}
\aliasA{affxDescription,AffxAnnotation-method}{zzz-NetAffxCompatibility-class}{affxDescription,AffxAnnotation.Rdash.method}
\aliasA{affxDescription,AffxArray-method}{zzz-NetAffxCompatibility-class}{affxDescription,AffxArray.Rdash.method}
\aliasA{affxFile}{zzz-NetAffxCompatibility-class}{affxFile}
\aliasA{affxFile,AffxAnnotation-method}{zzz-NetAffxCompatibility-class}{affxFile,AffxAnnotation.Rdash.method}
\aliasA{affxLicence}{zzz-NetAffxCompatibility-class}{affxLicence}
\aliasA{affxName}{zzz-NetAffxCompatibility-class}{affxName}
\aliasA{affxName,AffxArray-method}{zzz-NetAffxCompatibility-class}{affxName,AffxArray.Rdash.method}
\aliasA{affxName,AffxFile-method}{zzz-NetAffxCompatibility-class}{affxName,AffxFile.Rdash.method}
\aliasA{affxSize}{zzz-NetAffxCompatibility-class}{affxSize}
\aliasA{affxSize,AffxFile-method}{zzz-NetAffxCompatibility-class}{affxSize,AffxFile.Rdash.method}
\aliasA{affxSize,AffxUrl-method}{zzz-NetAffxCompatibility-class}{affxSize,AffxUrl.Rdash.method}
\aliasA{affxStatus}{zzz-NetAffxCompatibility-class}{affxStatus}
\aliasA{affxStatus,AffxNetAffxAnnotFileList-method}{zzz-NetAffxCompatibility-class}{affxStatus,AffxNetAffxAnnotFileList.Rdash.method}
\aliasA{affxType}{zzz-NetAffxCompatibility-class}{affxType}
\aliasA{affxType,AffxAnnotation-method}{zzz-NetAffxCompatibility-class}{affxType,AffxAnnotation.Rdash.method}
\aliasA{affxType,AffxFile-method}{zzz-NetAffxCompatibility-class}{affxType,AffxFile.Rdash.method}
\aliasA{affxUrl}{zzz-NetAffxCompatibility-class}{affxUrl}
\aliasA{affxUrl,AffxFile-method}{zzz-NetAffxCompatibility-class}{affxUrl,AffxFile.Rdash.method}
\aliasA{names,AffxArray-method}{zzz-NetAffxCompatibility-class}{names,AffxArray.Rdash.method}
\keyword{classes}{zzz-NetAffxCompatibility-class}
\begin{Description}\relax
These classes and methods facilitate navigation of the NetAffx
resource data base.  They are R representations of the Affymetrix
classes defined in NetAffxAnnotFileList.dtd. The 'show' methods for
these classs indicate how objects are to be accessed; details are in
the `Annotations with NetAffx' vignette.

The auto-generated classes are discoverable as indicated in the
example below.
\end{Description}
\begin{Section}{Objects from the Class}
Objects are created internally, by parsing XML retrieved from the
local NetAffx data base or from the Affymetrix web site.
\end{Section}
\begin{Section}{Slots}
Objects have a variety of slots. To discover slot names and content
type, see the \code{slotNames} portion of the example, below.
\end{Section}
\begin{Section}{Extends}
Class \code{"\LinkA{NetAffxCompatibility}{NetAffxCompatibility.Rdash.class}"}, directly.
Class \code{"\LinkA{AffyCompatible}{AffyCompatible.Rdash.class}"}, by class "NetAffxCompatibility", distance 2.
\end{Section}
\begin{Section}{Methods}
'Read' methods are defined on auto-generated classes to access slot
content.

Accessors are apparent from displaying the object; each line of the
display is of the form \code{accessor: content}. To retrieve the
content of an instance \code{object}, invoke \code{accessor(object)}.

Some objects contains several instances of another object. These
'typed associations' are represented by the
\code{\LinkA{.TypedAssociation}{.TypedAssociation.Rdash.class}} class, and are navigated or
subset as one would a standard R vector, e.g., using \code{[},
\code{[[}. A useful paradigm for displaying all instances is
illustrated on the \code{\LinkA{NetAffxResource}{NetAffxResource.Rdash.class}} page.
\end{Section}
\begin{Author}\relax
Martin Morgan <mtmorgan@fhcrc.org>
\end{Author}
\begin{SeeAlso}\relax
Vignette `Annotations with NetAffx'. Affymetrix user login site
\url{https://www.affymetrix.com/site/login/login.affx}.

\code{\LinkA{NetAffxResource}{NetAffxResource}} for creating and managing the NetAffx
data base.

\code{\LinkA{NetAffxResource}{NetAffxResource.Rdash.class}} for navigating the data base.
\end{SeeAlso}
\begin{Examples}
\begin{ExampleCode}
## defined and auto-generated classes
getClass("NetAffxCompatibility", where=getNamespace("AffyCompatible"))

## slots of an auto-generated class
getSlots(getClass("AffxNetAffxAnnotFileList",
    where=getNamespace("AffyCompatible")))

## Not run: 
example("NetAffxrResource-class")
## End(Not run)
\end{ExampleCode}
\end{Examples}

