run
protected InteractionAnalysisAlgoResult run(RegulatoryGraph regGraph,
Perturbation mutant,
List<RegulatoryNode> selectedNodes)
Search all the non functional interactions in the graph 'g' and do some actions on them depending on the options (opt_*).
For each vertices, scan the reduced Omdd representation of the node logical function to know which vertices are effective (<=>present). If an edge source vertex incoming on this vertex is not in the Omdd, then its non functional.
- Parameters:
regGraph
- the graph where to search the non functional interactions.
mutant
- the mutant definition
selectedNodes
- the set of selected nodes to run the analysis on.
- Returns:
- an object with functionality conditions for all interactions