I think it would be really useful if the OBReaction class had a built-in chemical equation balancer, something like the one here: http://www.trimen.pl/witek/calculators/wspolczynniki.html This would be useful in applications like metabolomics.