public class CircuitAlgo extends Object
on circuits:
on interactions:
about interaction's contexts:
Modifier and Type | Class and Description |
---|---|
protected class |
CircuitAlgo.subReport |
Constructor and Description |
---|
CircuitAlgo(RegulatoryGraph graph,
boolean do_cleanup) |
CircuitAlgo(RegulatoryGraph graph,
Perturbation mutant,
boolean do_cleanup) |
Modifier and Type | Method and Description |
---|---|
int |
checkEdge(RegulatoryEdge ei,
int[] t_circuit,
int nextmin,
int nextmax) |
int |
cleanupContext(int context,
int[] t_circuit)
Remove constraint on the members from a functionality context.
|
org.colomoto.mddlib.MDDManager |
getManager() |
int |
mergeContexts(int context,
int node)
Merge functionality contexts.
|
long[] |
score(int node)
compute a score for the context.
|
public CircuitAlgo(RegulatoryGraph graph, boolean do_cleanup)
public CircuitAlgo(RegulatoryGraph graph, Perturbation mutant, boolean do_cleanup)
graph
- the studied grapht_constraint
- constraints on the nodespublic int checkEdge(RegulatoryEdge ei, int[] t_circuit, int nextmin, int nextmax)
ei
- the edge to testt_circuit
- members of the circuitnextmin
- nextmax
- public long[] score(int node)
node
- public int mergeContexts(int context, int node)
context
- node
- public int cleanupContext(int context, int[] t_circuit)
context
- t_circuit
- public org.colomoto.mddlib.MDDManager getManager()
Copyright © 2005–2020. All rights reserved.