L-Tryptophan + Oxygen → N'-Formylkynurenine
N'-Formylkynurenine + Water → Formic acid + L-Kynurenine
L-Arginine + Water → Ornithine + Urea
2 Argininosuccinic acid → Fumaric acid + L-Arginine
Adenosine triphosphate + Citrulline + L-Aspartic acid → Adenosine monophosphate + Argininosuccinic acid + Pyrophosphate
Hydrogen Ion + 2 L-Arginine + 3 NADPH + 4 Oxygen → 2 Citrulline + 3 NADP + 2 Nitric oxide + 4 Water