spul [-c<n>] [-v] [-4] <file name> <start node> [<target node>]
If no target node given: find shortest path from the given start node to every other node otherwise: find shortest path from start node to target node.
Options:<start node> <target node> <edge label>The node labels and the edge label are strings separated by whitespace. For compatibility reasons, the following format is also possible (with the command-line option -4):
<start node> <target node> <dummy> <edge label>Dummy is a string (without whitespace) and is simply ignored.
Download source code spul.cpp.
Compile with
g++ -O2 -g0 -o sp sp.cppFor large instances, use (if the platform supports this)
g++ -m64 -O2 -g0 -o sp sp.cpp
Sándor Fekete, Tom Kamphans, Michael Stelzer, Jibin Sun, An-Ping Zeng
Methods for Analyzing Bioreaction Databases
submitted manuscript
An-Ping Zeng, Michael Stelzer, Jibin Sun
An Extended Bioreaction Database that Significantly Improves Reconstruction and Analysis of Genome-scale Metabolic Networks
submitted manuscript
M. Rosa da Silva
Bioinformatics tools for the visualization and structural analysis of metabolic networks
PhD thesis, TU Braunschweig, 2006.