useDynLib(Biobase)

import(tools)

exportClasses(aggregator, container, exprListNM, exprList, eSet, phenoData,
              MIAME, characterORMIAME, exprMatrix, exprSet)

exportMethods("[", "[[", abstract, addVarMetadataEntry, aggenv, aggfun, 
             annotation, 
             combine, content, contents, convertVarLabels, description, eList,
             eMetadata, expinfo, exprs, exprs2excel, geneNames, getExpData,
             getUnits, getVarMetadata, hybridizations, initfun, iter,
             length, locked, normControls, notes, otherInfo, pData,
             phenoData, preproc, sampleNames, samples, "se.exprs", show,
             split, update2MIAME, varLabels,
             varMetadata, "annotation<-", "description<-", "eList<-", 
	     "eMetadata<-", "exprs<-", "geneNames<-", "notes<-", "pData<-", 
	     "phenoData<-", "sampleNames<-",
             "se.exprs<-",  "write.exprs")

export(Aggregate, addNonExisting, addPDF2Vig, 
       addVig2Menu, addVig4Unix, addVig4Win, addVigs2WinMenu,
       copyEnv, copySubstitute, 
       createPackage, dumpPackTxt, esApply, getPkgVigs, l2e, listLen,
       multiassign, openPDF, openVignette, "package.version",
       rowMax, rowMedians, rowMin, rowQ,
       read.exprSet, read.phenoData, read.MIAME,
       strbreak, testBioCConnection, "$.eSet", "$.exprSet", "$.phenoData")

S3method("as.data.frame", exprSet)

