digraph natools {
rotate = 90;
rankdir = LR;
node [shape=box];
codify [label="Codify\n10:00"];
initmat01 [label="InitMat01\n31:10"];
initmat02 [label="InitMat01\n28:20"];
initmat03 [label="InitMat01\n30:30"];
initmat04 [label="InitMat01\n33:10"];
initmat05 [label="InitMat01\n29:30"];
initmat06 [label="InitMat01\n35:20"];
ngramsA [label="nGrams A\n5:00:01"];
ngramsB [label="nGrams B\n5:10:31"];
ipfp01 [label="ipfp 01\n1:01:03"];
ipfp02 [label="ipfp 01\n1:10:03"];
ipfp03 [label="ipfp 01\n1:01:30"];
ipfp04 [label="ipfp 01\n1:10:30"];
ipfp05 [label="ipfp 01\n1:03:03"];
ipfp06 [label="ipfp 01\n1:06:04"];
postipfp01 [label="postIpfp 01\n1:30"];
postipfp02 [label="postIpfp 02\n1:20"];
postipfp03 [label="postIpfp 03\n1:50"];
postipfp04 [label="postIpfp 04\n1:37"];
postipfp05 [label="postIpfp 05\n1:31"];
postipfp06 [label="postIpfp 06\n1:01"];
postbin01 [label="postBin 01\n1:00"];
postbin02 [label="postBin 02\n1:01"];
postbin03 [label="postBin 03\n1:10"];
postbin04 [label="postBin 04\n1:31"];
postbin05 [label="postBin 05\n1:03"];
postbin06 [label="postBin 06\n1:53"];
dicA [label="dic A\n4:00"];
dicB [label="dic B\n3:00"];
dump [label="dump\n10"];
codify -> initmat01;
codify -> initmat02;
codify -> initmat03;
codify -> initmat04;
codify -> initmat05;
codify -> initmat06;
codify -> ngramsA;
codify -> ngramsB;
initmat01 -> ipfp01;
initmat02 -> ipfp02;
initmat03 -> ipfp03;
initmat04 -> ipfp04;
initmat05 -> ipfp05;
initmat06 -> ipfp06;
ipfp01 -> postipfp01;
ipfp02 -> postipfp02;
ipfp03 -> postipfp03;
ipfp04 -> postipfp04;
ipfp05 -> postipfp05;
ipfp06 -> postipfp06;
postipfp01 -> postbin01;
postipfp02 -> postbin02;
postipfp03 -> postbin03;
postipfp04 -> postbin04;
postipfp05 -> postbin05;
postipfp06 -> postbin06;
postbin01 -> dicA;
postbin02 -> dicA;
postbin03 -> dicA;
postbin04 -> dicA;
postbin05 -> dicA;
postbin06 -> dicA;
postbin01 -> dicB;
postbin02 -> dicB;
postbin03 -> dicB;
postbin04 -> dicB;
postbin05 -> dicB;
postbin06 -> dicB;
dicA -> dump;
dicB -> dump;
}