useDynLib(Biobase)

import(tools)

exportClasses(aggregator, container, eSet, phenoData,
              MIAME, characterORMIAME,
              annotatedDataset, AssayData, data.frameOrNULL,
              exprMatrix, exprSet, AnnotatedDataFrame,
              Versions, VersionsNull, Versioned, VersionedBiobase,
              ExpressionSet, MultiSet, SnpSet)

exportMethods("[", "[[", "$", abstract, addVarMetadataEntry, aggenv, aggfun,
              annotatedDataFrameFrom, annotation, coerce,
             combine, content, contents, convertVarLabels, description, dims, eList,
             experimentData, expinfo, exprs, exprs2excel, featureNames, featureData, "featureData<-", geneNames, getExpData,
             getUnits, getVarMetadata, hybridizations, initfun, iter,
             length, locked, normControls, ncol, notes, otherInfo, pData,
             phenoData, preproc, sampleNames, samples, "se.exprs",
             split, storageMode, update2MIAME, varLabels, varMetadata, reporterInfo,
              "annotation<-", "description<-", "eList<-",
             "experimentData<-", "exprs<-", "featureNames<-", "geneNames<-", "notes<-", "pData<-",
             "phenoData<-", "sampleNames<-", "varLabels<-", "varMetadata<-", "assayData<-", "reporterInfo<-",
             "se.exprs<-",  "storageMode<-", "write.exprs",
             "as.data.frame.exprSet", dim, dimLabels, assayData, reporterNames,
	     pubMedIds, "pubMedIds<-",
             isVersioned, isCurrent, classVersion, "classVersion<-",
             updateObject, updateObjectTo,
             initialize, show, Compare)

export("Aggregate", 
       "addVigs2WinMenu",
       "as.data.frame.ExpressionSet",
       "assayDataNew", "assayDataValidMembers",
       "assayDataElementNames", "assayDataElement", "assayDataElementReplace",
       "biocReposList", "cache", "copyEnv", "copySubstitute", "getObjectSlots",
       "createPackage", "df2pD", "dumpPackTxt", "esApply", 
       "getPkgVigs", "isUnique", "l2e", "listLen", "matchpt", 
       "multiassign", "note", "openPDF","openVignette", "package.version", 
       "reverseSplit", "rowMax", "rowMedians", "rowMin", "rowQ", 
       "read.exprSet", "read.phenoData", "read.MIAME", "read.pD",
       "selectSome",
       "strbreak", "testBioCConnection",
       "updateOldESet", "updateObjectFromSlots", "userQuery")
