PageRenderTime 20ms CodeModel.GetById 13ms app.highlight 2ms RepoModel.GetById 1ms app.codeStats 1ms

/doc/complex_dags/dot/non_dag.dot

https://code.google.com/p/ruffus/
Unknown | 86 lines | 86 code | 0 blank | 0 comment | 0 complexity | 27e7f40489227837ed802c88ccaaa52a MD5 | raw file
 1digraph tree
 2{
 3size="8,11!";
 4splines=true;
 5fontsize=30;
 6ranksep = 0.3;
 7subgraph clustertasks
 8{
 9label = "Pipeline:";
10edge[minlen=2];
11node[fontsize=20];
12t2[fontcolor=blue, shape=plaintext, label="task7"];
13t0 -> t2[color=blue];
14t3[fontcolor=blue, shape=plaintext, label="task8"];
15t2 -> t3[color=blue];
16t4[fontcolor=blue, shape=plaintext, label="task9"];
17t3 -> t4[color=blue];
18t4 -> t5[color=blue];
19t8[fontcolor=blue, shape=plaintext, label="task3"];
20t1 -> t8[color=blue];
21t9[fontcolor=blue, shape=plaintext, label="task4"];
22t8 -> t9[color=blue];
23t9 -> t10[color=blue];
24t13[fontcolor=blue, shape=plaintext, label="task18"];
25t7 -> t13[color=blue];
26t19[fontcolor=blue, shape=plaintext, label="task19"];
27t13 -> t19[color=blue];
28t20[fontcolor=blue, shape=plaintext, label="task20"];
29t19 -> t20[color=blue];
30t21[fontcolor=blue, shape=plaintext, label="task21"];
31t20 -> t21[color=blue];
32t8 -> t21[color=blue];
33t22[fontcolor=blue, shape=plaintext, label="task22"];
34t21 -> t22[color=blue];
35t23[fontcolor=blue, shape=plaintext, label="task23"];
36t22 -> t23[color=blue];
37t12[fontcolor=blue, shape=plaintext, label="task13"];
38t7 -> t12[color=blue];
39t14[fontcolor=blue, shape=plaintext, label="task14"];
40t12 -> t14[color=blue];
41t15[fontcolor=blue, shape=plaintext, label="task15"];
42t14 -> t15[color=blue];
43t4 -> t15[color=blue];
44t16[fontcolor=blue, shape=plaintext, label="task16"];
45t15 -> t16[color=blue];
46t6 -> t16[color=blue];
47t17[fontcolor=blue, shape=plaintext, label="task17"];
48t16 -> t17[color=blue];
49t18[fontcolor=blue, shape=plaintext, label="task24"];
50t17 -> t18[color=blue];
51t24[color=orange, fontcolor=orange, shape=tripleoctagon, label="task25"];
52t23 -> t24[color=blue];
53t18 -> t24[color=blue];
54t1[shape=box, style=filled, fillcolor=red, label="task2"];
55t0 -> t1[color=red ];
56t0[shape=box, style=filled, fillcolor=red, label="task1"];
57t1 -> t0[color=red , constraint=false];
58t5[shape=box, style=filled, fillcolor=red, label="task10"];
59t7 -> t5[color=red , constraint=false];
60t6[shape=box, style=filled, fillcolor=red, label="task11"];
61t5 -> t6[color=red ];
62t10[shape=box, style=filled, fillcolor=red, label="task5"];
63t5 -> t10[color=red ];
64t11[shape=box, style=filled, fillcolor=red, label="task6"];
65t10 -> t11[color=red ];
66t7[shape=box, style=filled, fillcolor=red, label="task12"];
67t11 -> t7[color=red , constraint=false];
68t6 -> t7[color=red ];
69}
70subgraph clusterkey
71{
72style=filled;
73fontsize=30;
74color=gray90;
75label = "Key:";
76node[fontsize=10];
77k1[color=orange, fontcolor=orange, shape=tripleoctagon, fontsize=15, label="Final target"];
78k2[shape=box, style=filled, fontsize=15, fillcolor=red, label="Vicious cycle"];
79k3[fontcolor=blue, shape=plaintext, fontsize=15, label="Task to run"];
80k4[color=blue, fontcolor=blue, shape=tripleoctagon, fontsize=15, label="Force pipeline run from this task"];
81k5[color=gray, fontcolor=gray, shape=tripleoctagon, fontsize=15, label="Up-to-date Final target"];
82k6[color=olivedrab, fontcolor=blue, shape=tripleoctagon, fontsize=15, label="Up-to-date task forced to rerun"];
83k7[style=filled, color=olivedrab, label="Up-to-date task", shape=octagon, fontsize=15, fillcolor=olivedrab, fontcolor=black];
84k8[style=filled, color=gray, label="Up-to-date dependence", shape=octagon, fontsize=15, fillcolor=white, fontcolor=gray];
85k1->k2[color=red];k2->k1 [color=red];k2->k3->k4->k5[color=blue];k5->k6->k7->k8[color=gray];}
86}