exportPattern("^[[:alpha:]]+")

import(MSnbase)
import(DAPARdata)
import(RColorBrewer)
import(Cairo)
import(png)
import(lattice)
import(reshape2)
import(tmvtnorm)
import(ggplot2)
import(norm)
import(highcharter)
import(vioplot)
import(impute)
import(knitr)
importFrom("doParallel", "registerDoParallel")
importFrom("foreach", "foreach", "%dopar%")
importFrom("parallel", "detectCores")
importFrom("Matrix", "sparseMatrix")
import(cp4p)
import(imp4p)
importFrom("graphics", "par", "boxplot", "axis", "mtext", "abline", "points", 
            "legend", "lines",  "barplot", "text",
           "layout", "plot.new", "strheight", "strwidth", "title","plot.window")


importFrom("stats", "lowess", "cor", "density","pexp", 
            "var", "t.test", "dist", "hclust", "setNames", 
            "median", "p.adjust", "model.matrix", "rnorm","na.omit",
           "quantile", "rbeta", "runif", "sd")
importFrom("imputeLCMD", "impute.wrapper.KNN", "impute.wrapper.MLE",
            "impute.QRILC")
importFrom("preprocessCore", "normalize.quantiles")
importFrom("gplots", "heatmap.2")
importFrom("limma", "lmFit", "eBayes", "topTable", "makeContrasts", "contrasts.fit")
importFrom("pcaMethods", "completeObs", "pca")
importFrom("scales", "alpha")
importFrom("grDevices", "colorRampPalette", "palette", "heat.colors")
importFrom("utils", "read.csv", "read.table")
import("openxlsx")


export(
"writeMSnsetToExcel",
"createMSnset"

,"wrapper.boxPlotD","boxPlotD"
,"wrapper.densityPlotD","densityPlotD"
,"wrapper.CVDistD","CVDistD"
,"wrapper.corrMatrixD","corrMatrixD"
,"wrapper.heatmapD","heatmapD"
,"wrapper.mvPerLinesHisto", "mvPerLinesHisto"
,"wrapper.mvPerLinesHistoPerCondition", "mvPerLinesHistoPerCondition"
,"wrapper.mvHisto", "mvHisto"


,"wrapper.mvTypePlot","mvTypePlot"
,"wrapper.mvImage","mvImage"
,"heatmap.DAPAR"

,"mvFilter"
,"mvFilterFromIndices"
,"mvFilterGetIndices"
,"removeLines"
,"deleteLinesFromIndices"
,"getIndicesOfLinesToRemove"
#,"wrapper.normalizeD","normalizeD"
,"wrapper.normalizeD2","normalizeD2"
,"wrapper.compareNormalizationD","compareNormalizationD"


,"wrapper.mvImputation","mvImputation"
,"wrapper.dapar.impute.mi",  "wrapper.impute.pa"
,"wrapper.impute.pa2"


,"pepAgregate"
,"BuildAdjacencyMatrix"
,"GraphPepProt"
,"BuildColumnToProteinDataset"
,"getProteinsStats"



,"wrapper.diffAnaLimma","diffAnaLimma"
,"wrapper.diffAnaWelch","diffAnaWelch"
,"diffAnaVolcanoplot","diffAnaVolcanoplot_rCharts"
,"diffAnaSave"
,"diffAnaComputeFDR"
,"wrapperCalibrationPlot"

,"getProcessingInfo"

)
