FlowGraph currently uses reaction.name as the node and rate-map key. This breaks when multiple reactions share the same generated name, which occurs in bundled mechanisms such as carbon bond 5 and TS1.
Duplicate names cause multiple reaction nodes to collapse into one.
As a result, the diagram can display an incorrect rate without indicating the collision.
Use the existing unique reaction.id for FlowGraph identity.
FlowGraph currently uses
reaction.nameas the node and rate-map key. This breaks when multiple reactions share the same generated name, which occurs in bundled mechanisms such as carbon bond 5 and TS1.Duplicate names cause multiple reaction nodes to collapse into one.
As a result, the diagram can display an incorrect rate without indicating the collision.
Use the existing unique reaction.id for FlowGraph identity.