This began as a simple exercise following up on travis messages that report whether "compound_ids" and "equation" are inconsistent. The compound_ids field has now been updated to correctly include compounds, and sorted in order.
But the work revealed that a lot of equations didn't have their text updated correctly for transport reactions (for which the compartmentalization was preserved in the stoichiometry field), so, now, the bug has been fixed in Reactions.py and all "code", "equation", and "definition" fields have been updated.
Finally, this work has led to protons being correctly removed from the "code" field.
This began as a simple exercise following up on travis messages that report whether "compound_ids" and "equation" are inconsistent. The compound_ids field has now been updated to correctly include compounds, and sorted in order.
But the work revealed that a lot of equations didn't have their text updated correctly for transport reactions (for which the compartmentalization was preserved in the stoichiometry field), so, now, the bug has been fixed in Reactions.py and all "code", "equation", and "definition" fields have been updated.
Finally, this work has led to protons being correctly removed from the "code" field.