Function: recalculateFrequencies()
recalculateFrequencies(
nodes,edges):Node[]
Defined in: utils/recalculateFrequencies.ts:34
Recalculate sequence frequencies by multiplying visible node probabilities along each path.
Parameters
nodes
Node[]
Current graph nodes.
edges
Edge[]
Current graph edges.
Returns
Node[]
A new nodes array with frequency nodes updated; input nodes are not mutated.
Remarks
The root node probability is used as a base. For intermediate visible nodes, a default probability is inferred when not provided: depth 1 -> 1.0; depth 2 labeled Success/Failure -> 0.5; otherwise 0.0. The resulting frequency is written to frequency nodes connected to sequence IDs.
