import(parallel)
import(doParallel)
import(foreach)
import(stats)
import(SummarizedExperiment)
importFrom(S4Vectors,metadata,SimpleList)
importFrom(illuminaio,readIDAT)
importFrom(preprocessCore, normalize.quantiles)
importFrom(matrixStats, colMedians,colMads)
importFrom(grDevices,dev.off,jpeg,colorRampPalette, pdf)
importFrom(graphics,abline,axis,boxplot,hist,legend,
    lines,par,plot,polygon,text,points)
importFrom(methods, as, callNextMethod, is, new)
importFrom(utils, read.table)
importFrom(wateRmelon,BMIQ)
importFrom(sva,ComBat)
importFrom(geneplotter,multidensity)
importFrom(impute,impute.knn)
importFrom(RPMM,blc,betaObjf)
importFrom(dynamicTreeCut,printFlush)
importFrom(minfi,getProbeInfo,getManifestInfo,getControlAddress,
    detectionP,preprocessRaw,getAnnotation,featureNames,
    getProbeType)
importFrom(Biobase,featureNames,rowMedians)
importFrom(ExperimentHub,ExperimentHub)
importFrom(AnnotationHub,query)
importFrom(genefilter,rowFtests,rowttests)
importFrom(gplots,heatmap.2)
importFrom(quadprog,solve.QP)


exportClasses(rgDataSet,methDataSet)

export(preprocessENmix,bmiq.mc,ComBat.mc,
    nmode.mc,normalize.quantile.450k,norm.quantile,plotCtrl,
    QCinfo,QCfilter,pcrplot,freqpoly,multifreqpoly,
    rm.outlier,rcp,oxBS.MLE,ctrlsva,relic,mpreprocess,
    getB,B2M,M2B,rgDataSet,methDataSet,dupicc,
    calc_detP,getCGinfo,getmeth,readidat,
    readmanifest,estimateCellProp,predSex,methyAge)


