import(MASS, graph, robustbase)

importFrom("ggm", isAcyclic,transClos,topOrder)
importFrom("graphics", plot)

export(randomDAG,
       wgtMatrix,
       rmvDAG,
       pcAlgo,
       pcSelect,
       pcSelect.presel,
       zStat,
       condIndFisherZ,
       pcorOrder,
       compareGraphs,
       getNextSet,
       mcor,
       corGraph,
       make.edge.df,
       orderEdges,
       labelEdges,
       dag2cpdag,
       find.sink,
       adj.check,
       pdag2dag,
       amat2dag,
       udag2pdag,
       shd,
       trueCov,
       ci.test,
       udag2pdagSpecial,
       udag2pdagRelaxed,
       beta.special,
       beta.special.pcObj,
       lm.cov,
       causalEffect,
       check.new.coll,
       allDags,
       pcAlgo.Perfect,
       reach,
       discr.path,
       ucp,
       upd,
       find.upd,
       udag2pag,
       plotAG,
       skeleton,
       pc,
       fci,
       gSquareBin,
       gSquareDis,
       gaussCItest,
       dsepTest,
       disCItest,
       binCItest,
       dsep,
       pdsep,
       ida,
       idaFast,
       legal.psep,
       qreach,
       plotSG)

exportClasses("pcAlgo")
exportClasses("fciAlgo")
exportClasses("gAlgo")
exportMethods("summary","show","plot")

