import(methods)

import(BiocGenerics)
import(S4Vectors)
import(IRanges)
import(GenomicRanges)
import(SummarizedExperiment)

importClassesFrom(Biobase, AnnotatedDataFrame, AssayData, eSet,
                  ExpressionSet, MIAxE, Versions)

importMethodsFrom(Biobase, "annotation<-", experimentData,
                  "experimentData<-", exprs, featureData, featureNames,
                  pData, phenoData, "phenoData<-", protocolData,
                  "protocolData<-", sampleNames)

importMethodsFrom(genefilter, nsFilter, plot)

importMethodsFrom(Matrix, diag, print, t) #, which)

importFrom(Biobase, assayDataNew, assayData, annotation, rowMin, selectSome)

importFrom(graphics, points)

importFrom(snpStats, col.summary)

#importFrom(stats, IQR, model.matrix)
importFrom(stats, model.matrix)

##
## added manually
##

importFrom(Biobase, classVersion)
importMethodsFrom(AnnotationDbi, get, revmap)
importClassesFrom(Biobase, 
	Versioned, VersionedBiobase)

exportMethods(genesym, rsid, probeId, plot_EvG, permEx, clipPCs)

export(getSS, make_smlSet, combine, dropMonomorphies,
 nsFilter, MAFfilter, GTFfilter, clipPCs, regressOut, combine,
 smList, exprs, externalize, plot_EvG, genesym, rsid, probeId,
 permEx, allsnps, featureNames, featureData)

exportClasses(smlSet, probeId, rsid)

importFrom(digest, digest)
