Asplund-Samuelsson/POPPY

Pathway string sorting erroneously imply unique pathways

Closed this issue · 1 comments

Pathways in the poppy_path.py output are represented by a preferentially unique string listing the constituent reactions and their directionality. The sorting of this string is not consistent, thus suggesting that some identical pathways are different.

This issue must currently be addressed by post-POPPY filtering, but could be fixed by adding a consistent pathway reaction sorting or pathway naming function.

This issue was caused by pathways utilizing the same reactions, but being linked by different compounds (reactants/products). A fix was applied in 1ee4b4b.