useDynLib("puma")
import(mclust)
import(methods)
S3method(plot, pumaPCARes)
importMethodsFrom(affy,barplot, boxplot,cdfName, hist)

importFrom(affy, AllButCelsForReadAffy, cleancdfname, read.probematrix,
           ReadAffy, rma)

importClassesFrom(Biobase, AnnotatedDataFrame, AssayData, eSet, ExpressionSet,
                  MIAME, Versioned, VersionedBiobase, Versions)

importMethodsFrom(Biobase, "annotation<-", "description<-", exprs, "exprs<-",
                  featureNames, notes, "notes<-", pData, phenoData,
                  "phenoData<-", sampleNames, se.exprs, "se.exprs<-", varLabels)

importFrom(Biobase, assayDataElement, "assayDataElement<-")

importMethodsFrom(oligo, mm, "mm<-",
                  pm, "pm<-", pmindex, probeNames)
importFrom(oligo, read.celfiles)              
import(affyio)
import(oligoClasses)
##export everything that does not start with a .
exportPattern("^[^\\.]")
