exportClasses(
 "TNI",
 "TNA",
 "AVS"
)

exportMethods(
  "tni.preprocess",
  "tni.permutation",
  "tni.bootstrap",
  "tni.dpi.filter",
  "tni.get",
  "tni.graph",
  "tni.conditional",
  "tni2tna.preprocess",
  "tna.mra",
  "tna.gsea1",
  "tna.gsea2",
  "tna.overlap",
  "tna.synergy",
  "tna.shadow",
  "tna.get",
  "tna.graph",
  "avs.preprocess",
  "avs.vse",
  "avs.evse",
  "avs.get"
)

export(
  "tna.plot.gsea1",
  "tna.plot.gsea2",
  "avs.plot1",
  "avs.plot2"
)

importFrom(minet, aracne)
importFrom(snow, parSapply, parLapply, makeCluster, stopCluster, clusterExport)
importFrom(limma, lmFit, makeContrasts, eBayes, contrasts.fit, decideTests)
importFrom(RedeR, att.mapv, att.setv, att.sete)
importFrom(data.table,data.table,setkey)
importFrom(IRanges,IRanges,overlapsAny,findOverlaps,IntervalTree,metadata,reduce)
importFrom(ff,ff)
importFrom(car,powerTransform,bcPower)
import(igraph)
import(methods)
