export("dataProcessing", "batchdataProcessing", "setmsbatch", "alignmsbatch", 
       "groupmsbatch", "fillpeaksmsbatch")
export("idNEG", "idPOS", "idBAneg", "idCarpos", "idCEpos", "idCerneg", "idCerpos", 
       "idDGpos", "idFAHFAneg", "idFAneg", "idLPCpos", "idLPCneg", "idLPEneg", 
       "idLPEpos", "idLPGneg", "idLPIneg", "idLPSneg", "idMGpos", "idPCpos", 
       "idPCneg", "idPEneg", "idPEpos", "idPGneg", "idPGpos", "idPIneg", "idPIpos",
       "idPSneg", "idSMpos", "idSMneg", "idSphpos", "idSphneg", "idSphPneg", 
       "idSphPpos", "idTGpos", "idCLneg", "idPConeg", "idPCpneg", "idPEoneg", 
       "idPEpneg", "idCerPneg", "idPCopos", "idPCppos", "idPEopos", "idPEppos", 
       "idCerPpos", "idAcylCerneg", "idAcylCerpos", "annotatemsbatch")
export("LipidMSapp", "plotLipids", "plotticmsbatch", "ploteicmsbatch", 
       "rtdevplot", "searchIsotopes", "searchIsotopesmsbatch")
export("assignDB", "chainFrags", "checkClass", "checkIntensityRules", 
       "coelutingFrags", "ddaFrags", "combineChains", "createLipidDB", 
       "assignDB", "crossTables", "findCandidates", "getInclusionList", 
       "organizeResults")

import("ggplot2", "future", "future.apply") 
importFrom("utils", "head", "read.csv", "read.table")
importFrom("parallel", "detectCores", "clusterCall", "stopCluster")
importFrom("parallelly", "makeClusterPSOCK")
importFrom("iterators", "iter")
importFrom("CHNOSZ", "makeup")
importFrom("stats", "cor", "predict", "smooth.spline", "loess", "median", 
           "smooth", "aggregate", "lm", "glm", "gaussian", "na.omit", "quantile", 
           "Gamma", "AIC", "dist")
importFrom("graphics", "axis", "legend", "lines", "par")
importFrom("readMzXmlData", "readMzXmlFile")
importFrom("scales", "alpha")
importFrom("grDevices", "dev.control", "dev.off", "pdf", "recordPlot", 
           "colorRampPalette", "colors")
importFrom("patchwork", "plot_layout")
importFrom("DT", "datatable", "renderDT","DTOutput")
importFrom("R.utils", "withTimeout")
useDynLib("LipidMS")
