Figure 3
From: A depth-first search algorithm to compute elementary flux modes by linear programming

Pseudocode for the depth-first search algorithm. Main program consists of an alternating pair of forward-tracking and backtracking subroutines. IFF and FAF are described in pseudocode as binary vectors rather than as index vectors.