useDynLib(qpgraph)

import(methods)
import(Matrix)
importClassesFrom(Biobase)
importClassesFrom(graph)
importFrom(Biobase, exprs)
importFrom(graph, nodes)
importFrom(graph, edges)
importFrom(graph, edgemode)
importFrom(AnnotationDbi, mget)
importFrom(AnnotationDbi, revmap)
importFrom(annotate, getAnnMap)

exportMethods("qpNrr",
              "qpAvgNrr",
              "qpGenNrr",
              "qpPAC",
              "qpPCC",
              "qpCItest",
              "qpEdgeNrr",
              "qpFunctionalCoherence")

export(qpHist,
       qpGraphDensity,
       qpCliqueNumber,
       qpClique,
       qpBoundary,
       qpGraph,
       qpAnyGraph,
       qpGetCliques,
       qpUpdateCliquesRemoving,
       qpIPF,
       qpHTF,
       qpPAC,
       qpPCC,
       qpRndGraph,
       qpRndWishart,
       qpG2Sigma,
       qpUnifRndAssociation,
       qpK2ParCor,
       qpPrecisionRecall,
       qpPRscoreThreshold,
       qpImportNrr,
       qpTopPairs,
       qpPlotNetwork,
       qpCov,
       qpRndHMGM,
       qpSampleFromHMGM)
