/doc/complex_dags/svg/task17.svg

https://code.google.com/p/ruffus/ · SVG · 378 lines · 305 code · 0 blank · 73 comment · 0 complexity · 33c1708381e80e3e40007d89aeb9dcba MD5 · raw file

  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2. <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
  3. "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
  4. <!ATTLIST svg xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink">
  5. ]>
  6. <!-- Generated by Graphviz version 2.20.2 (Mon Mar 30 10:09:11 UTC 2009)
  7. For user: (lg) leo goodstadt -->
  8. <!-- Title: tree Pages: 1 -->
  9. <svg width="287pt" height="576pt"
  10. viewBox="0.00 0.00 287.27 576.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  11. <g id="graph0" class="graph" transform="scale(0.367347 0.367347) rotate(0) translate(4 1564)">
  12. <title>tree</title>
  13. <polygon style="fill:white;stroke:white;" points="-4,4 -4,-1564 778,-1564 778,4 -4,4"/>
  14. <g id="cluster2" class="cluster"><title>clustertasks</title>
  15. <polygon style="fill:none;stroke:black;" points="8,-16 8,-1543 358,-1543 358,-16 8,-16"/>
  16. <text text-anchor="middle" x="183" y="-1512" style="font-family:Times New Roman;font-size:30.00;">Pipeline:</text>
  17. </g>
  18. <g id="cluster3" class="cluster"><title>clusterkey</title>
  19. <polygon style="fill:#e5e5e5;stroke:#e5e5e5;" points="366,-940 366,-1552 766,-1552 766,-940 366,-940"/>
  20. <text text-anchor="middle" x="566" y="-1521" style="font-family:Times New Roman;font-size:30.00;">Key:</text>
  21. </g>
  22. <!-- t0 -->
  23. <g id="node2" class="node"><title>t0</title>
  24. <text text-anchor="middle" x="221" y="-1467" style="font-family:Times New Roman;font-size:20.00;fill:blue;">task1</text>
  25. </g>
  26. <!-- t2 -->
  27. <g id="node3" class="node"><title>t2</title>
  28. <polygon style="fill:none;stroke:olivedrab;" points="215.912,-1325.63 215.912,-1344.37 186.088,-1357.63 143.912,-1357.63 114.088,-1344.37 114.088,-1325.63 143.912,-1312.37 186.088,-1312.37 215.912,-1325.63"/>
  29. <polygon style="fill:none;stroke:olivedrab;" points="219.912,-1323.03 219.912,-1346.97 186.937,-1361.63 143.063,-1361.63 110.088,-1346.97 110.088,-1323.03 143.063,-1308.37 186.937,-1308.37 219.912,-1323.03"/>
  30. <polygon style="fill:none;stroke:olivedrab;" points="223.912,-1320.43 223.912,-1349.57 187.786,-1365.63 142.214,-1365.63 106.088,-1349.57 106.088,-1320.43 142.214,-1304.37 187.786,-1304.37 223.912,-1320.43"/>
  31. <text text-anchor="middle" x="165" y="-1329" style="font-family:Times New Roman;font-size:20.00;fill:blue;">task7</text>
  32. </g>
  33. <!-- t0&#45;&gt;t2 -->
  34. <g id="edge3" class="edge"><title>t0&#45;&gt;t2</title>
  35. <path style="fill:none;stroke:blue;" d="M214,-1455C205,-1435 191,-1402 181,-1375"/>
  36. <polygon style="fill:blue;stroke:blue;" points="184.26,-1373.72 177,-1366 177.863,-1376.56 184.26,-1373.72"/>
  37. </g>
  38. <!-- t1 -->
  39. <g id="node13" class="node"><title>t1</title>
  40. <text text-anchor="middle" x="278" y="-1329" style="font-family:Times New Roman;font-size:20.00;fill:blue;">task2</text>
  41. </g>
  42. <!-- t0&#45;&gt;t1 -->
  43. <g id="edge13" class="edge"><title>t0&#45;&gt;t1</title>
  44. <path style="fill:none;stroke:blue;" d="M228,-1455C238,-1432 256,-1390 267,-1363"/>
  45. <polygon style="fill:blue;stroke:blue;" points="270.536,-1363.58 271,-1353 264.036,-1360.98 270.536,-1363.58"/>
  46. </g>
  47. <!-- t3 -->
  48. <g id="node5" class="node"><title>t3</title>
  49. <polygon style="fill:none;stroke:olivedrab;" points="215.912,-1165.63 215.912,-1184.37 186.088,-1197.63 143.912,-1197.63 114.088,-1184.37 114.088,-1165.63 143.912,-1152.37 186.088,-1152.37 215.912,-1165.63"/>
  50. <polygon style="fill:none;stroke:olivedrab;" points="219.912,-1163.03 219.912,-1186.97 186.937,-1201.63 143.063,-1201.63 110.088,-1186.97 110.088,-1163.03 143.063,-1148.37 186.937,-1148.37 219.912,-1163.03"/>
  51. <polygon style="fill:none;stroke:olivedrab;" points="223.912,-1160.43 223.912,-1189.57 187.786,-1205.63 142.214,-1205.63 106.088,-1189.57 106.088,-1160.43 142.214,-1144.37 187.786,-1144.37 223.912,-1160.43"/>
  52. <text text-anchor="middle" x="165" y="-1169" style="font-family:Times New Roman;font-size:20.00;fill:blue;">task8</text>
  53. </g>
  54. <!-- t2&#45;&gt;t3 -->
  55. <g id="edge5" class="edge"><title>t2&#45;&gt;t3</title>
  56. <path style="fill:none;stroke:blue;" d="M165,-1304C165,-1279 165,-1243 165,-1216"/>
  57. <polygon style="fill:blue;stroke:blue;" points="168.5,-1216 165,-1206 161.5,-1216 168.5,-1216"/>
  58. </g>
  59. <!-- t4 -->
  60. <g id="node7" class="node"><title>t4</title>
  61. <text text-anchor="middle" x="165" y="-1021" style="font-family:Times New Roman;font-size:20.00;fill:blue;">task9</text>
  62. </g>
  63. <!-- t3&#45;&gt;t4 -->
  64. <g id="edge7" class="edge"><title>t3&#45;&gt;t4</title>
  65. <path style="fill:none;stroke:blue;" d="M165,-1144C165,-1118 165,-1081 165,-1055"/>
  66. <polygon style="fill:blue;stroke:blue;" points="168.5,-1055 165,-1045 161.5,-1055 168.5,-1055"/>
  67. </g>
  68. <!-- t5 -->
  69. <g id="node9" class="node"><title>t5</title>
  70. <text text-anchor="middle" x="103" y="-902" style="font-family:Times New Roman;font-size:20.00;fill:blue;">task10</text>
  71. </g>
  72. <!-- t4&#45;&gt;t5 -->
  73. <g id="edge9" class="edge"><title>t4&#45;&gt;t5</title>
  74. <path style="fill:none;stroke:blue;" d="M156,-1009C145,-990 129,-958 117,-935"/>
  75. <polygon style="fill:blue;stroke:blue;" points="119.916,-933.042 112,-926 113.797,-936.441 119.916,-933.042"/>
  76. </g>
  77. <!-- t15 -->
  78. <g id="node30" class="node"><title>t15</title>
  79. <text text-anchor="middle" x="81" y="-425" style="font-family:Times New Roman;font-size:20.00;fill:blue;">task15</text>
  80. </g>
  81. <!-- t4&#45;&gt;t15 -->
  82. <g id="edge33" class="edge"><title>t4&#45;&gt;t15</title>
  83. <path style="fill:none;stroke:blue;" d="M166,-1009C168,-985 171,-943 171,-908 171,-908 171,-908 171,-867 171,-828 178,-816 161,-782 149,-756 132,-759 116,-736 70,-666 62,-643 47,-562 43,-534 41,-526 47,-500 50,-485 57,-470 64,-458"/>
  84. <polygon style="fill:blue;stroke:blue;" points="67.2031,-459.441 69,-449 61.084,-456.042 67.2031,-459.441"/>
  85. </g>
  86. <!-- t6 -->
  87. <g id="node11" class="node"><title>t6</title>
  88. <polygon style="fill:none;stroke:olivedrab;" points="144.104,-803.627 144.104,-822.373 108.896,-835.627 59.1041,-835.627 23.8959,-822.373 23.8959,-803.627 59.1041,-790.373 108.896,-790.373 144.104,-803.627"/>
  89. <polygon style="fill:none;stroke:olivedrab;" points="148.104,-800.859 148.104,-825.141 109.624,-839.627 58.3761,-839.627 19.8959,-825.141 19.8959,-800.859 58.3761,-786.373 109.624,-786.373 148.104,-800.859"/>
  90. <polygon style="fill:none;stroke:olivedrab;" points="152.104,-798.091 152.104,-827.909 110.352,-843.627 57.6481,-843.627 15.8959,-827.909 15.8959,-798.091 57.6481,-782.373 110.352,-782.373 152.104,-798.091"/>
  91. <text text-anchor="middle" x="84" y="-807" style="font-family:Times New Roman;font-size:20.00;fill:blue;">task11</text>
  92. </g>
  93. <!-- t5&#45;&gt;t6 -->
  94. <g id="edge11" class="edge"><title>t5&#45;&gt;t6</title>
  95. <path style="fill:none;stroke:blue;" d="M99,-890C97,-880 95,-866 92,-854"/>
  96. <polygon style="fill:blue;stroke:blue;" points="95.3933,-853.119 90,-844 88.5292,-854.492 95.3933,-853.119"/>
  97. </g>
  98. <!-- t7 -->
  99. <g id="node23" class="node"><title>t7</title>
  100. <text text-anchor="middle" x="167" y="-712" style="font-family:Times New Roman;font-size:20.00;fill:blue;">task12</text>
  101. </g>
  102. <!-- t6&#45;&gt;t7 -->
  103. <g id="edge25" class="edge"><title>t6&#45;&gt;t7</title>
  104. <path style="fill:none;stroke:blue;" d="M111,-782C122,-770 134,-756 144,-744"/>
  105. <polygon style="fill:blue;stroke:blue;" points="147.049,-745.831 151,-736 141.781,-741.221 147.049,-745.831"/>
  106. </g>
  107. <!-- t16 -->
  108. <g id="node33" class="node"><title>t16</title>
  109. <text text-anchor="middle" x="81" y="-333" style="font-family:Times New Roman;font-size:20.00;fill:blue;">task16</text>
  110. </g>
  111. <!-- t6&#45;&gt;t16 -->
  112. <g id="edge37" class="edge"><title>t6&#45;&gt;t16</title>
  113. <path style="fill:none;stroke:blue;" d="M50,-785C34,-767 17,-744 17,-718 17,-718 17,-718 17,-431 17,-405 34,-381 51,-364"/>
  114. <polygon style="fill:blue;stroke:blue;" points="53.4038,-366.546 58,-357 48.454,-361.596 53.4038,-366.546"/>
  115. </g>
  116. <!-- t8 -->
  117. <g id="node15" class="node"><title>t8</title>
  118. <text text-anchor="middle" x="278" y="-1169" style="font-family:Times New Roman;font-size:20.00;fill:blue;">task3</text>
  119. </g>
  120. <!-- t1&#45;&gt;t8 -->
  121. <g id="edge15" class="edge"><title>t1&#45;&gt;t8</title>
  122. <path style="fill:none;stroke:blue;" d="M278,-1317C278,-1289 278,-1236 278,-1203"/>
  123. <polygon style="fill:blue;stroke:blue;" points="281.5,-1203 278,-1193 274.5,-1203 281.5,-1203"/>
  124. </g>
  125. <!-- t9 -->
  126. <g id="node17" class="node"><title>t9</title>
  127. <text text-anchor="middle" x="261" y="-1021" style="font-family:Times New Roman;font-size:20.00;fill:blue;">task4</text>
  128. </g>
  129. <!-- t8&#45;&gt;t9 -->
  130. <g id="edge17" class="edge"><title>t8&#45;&gt;t9</title>
  131. <path style="fill:none;stroke:blue;" d="M276,-1157C272,-1131 267,-1085 264,-1055"/>
  132. <polygon style="fill:blue;stroke:blue;" points="267.478,-1054.6 263,-1045 260.512,-1055.3 267.478,-1054.6"/>
  133. </g>
  134. <!-- t21 -->
  135. <g id="node44" class="node"><title>t21</title>
  136. <polygon style="fill:white;stroke:gray;" points="330.104,-329.627 330.104,-348.373 294.896,-361.627 245.104,-361.627 209.896,-348.373 209.896,-329.627 245.104,-316.373 294.896,-316.373 330.104,-329.627"/>
  137. <text text-anchor="middle" x="270" y="-333" style="font-family:Times New Roman;font-size:20.00;fill:gray;">task21</text>
  138. </g>
  139. <!-- t8&#45;&gt;t21 -->
  140. <g id="edge49" class="edge"><title>t8&#45;&gt;t21</title>
  141. <path style="fill:none;stroke:gray;" d="M293,-1157C314,-1130 349,-1078 349,-1027 349,-1027 349,-1027 349,-431 349,-405 330,-381 310,-365"/>
  142. <polygon style="fill:gray;stroke:gray;" points="312.1,-362.2 302,-359 307.9,-367.8 312.1,-362.2"/>
  143. </g>
  144. <!-- t10 -->
  145. <g id="node19" class="node"><title>t10</title>
  146. <text text-anchor="middle" x="231" y="-902" style="font-family:Times New Roman;font-size:20.00;fill:blue;">task5</text>
  147. </g>
  148. <!-- t9&#45;&gt;t10 -->
  149. <g id="edge19" class="edge"><title>t9&#45;&gt;t10</title>
  150. <path style="fill:none;stroke:blue;" d="M256,-1009C252,-990 244,-959 238,-936"/>
  151. <polygon style="fill:blue;stroke:blue;" points="241.393,-935.119 236,-926 234.529,-936.492 241.393,-935.119"/>
  152. </g>
  153. <!-- t11 -->
  154. <g id="node21" class="node"><title>t11</title>
  155. <text text-anchor="middle" x="227" y="-807" style="font-family:Times New Roman;font-size:20.00;fill:blue;">task6</text>
  156. </g>
  157. <!-- t10&#45;&gt;t11 -->
  158. <g id="edge21" class="edge"><title>t10&#45;&gt;t11</title>
  159. <path style="fill:none;stroke:blue;" d="M230,-890C229,-876 228,-857 228,-841"/>
  160. <polygon style="fill:blue;stroke:blue;" points="231.5,-841 228,-831 224.5,-841 231.5,-841"/>
  161. </g>
  162. <!-- t11&#45;&gt;t7 -->
  163. <g id="edge23" class="edge"><title>t11&#45;&gt;t7</title>
  164. <path style="fill:none;stroke:blue;" d="M215,-795C207,-781 194,-761 184,-745"/>
  165. <polygon style="fill:blue;stroke:blue;" points="186.916,-743.042 179,-736 180.797,-746.441 186.916,-743.042"/>
  166. </g>
  167. <!-- t12 -->
  168. <g id="node26" class="node"><title>t12</title>
  169. <text text-anchor="middle" x="132" y="-625" style="font-family:Times New Roman;font-size:20.00;fill:blue;">task13</text>
  170. </g>
  171. <!-- t7&#45;&gt;t12 -->
  172. <g id="edge27" class="edge"><title>t7&#45;&gt;t12</title>
  173. <path style="fill:none;stroke:blue;" d="M160,-700C155,-688 148,-672 143,-658"/>
  174. <polygon style="fill:blue;stroke:blue;" points="146.26,-656.717 139,-649 139.863,-659.56 146.26,-656.717"/>
  175. </g>
  176. <!-- t13 -->
  177. <g id="node38" class="node"><title>t13</title>
  178. <polygon style="fill:white;stroke:gray;" points="317.104,-621.627 317.104,-640.373 281.896,-653.627 232.104,-653.627 196.896,-640.373 196.896,-621.627 232.104,-608.373 281.896,-608.373 317.104,-621.627"/>
  179. <text text-anchor="middle" x="257" y="-625" style="font-family:Times New Roman;font-size:20.00;fill:gray;">task18</text>
  180. </g>
  181. <!-- t7&#45;&gt;t13 -->
  182. <g id="edge41" class="edge"><title>t7&#45;&gt;t13</title>
  183. <path style="fill:none;stroke:gray;" d="M186,-700C198,-688 212,-674 225,-661"/>
  184. <polygon style="fill:gray;stroke:gray;" points="227.779,-663.219 233,-654 223.169,-657.951 227.779,-663.219"/>
  185. </g>
  186. <!-- t14 -->
  187. <g id="node28" class="node"><title>t14</title>
  188. <polygon style="fill:none;stroke:olivedrab;" points="184.104,-521.627 184.104,-540.373 148.896,-553.627 99.1041,-553.627 63.8959,-540.373 63.8959,-521.627 99.1041,-508.373 148.896,-508.373 184.104,-521.627"/>
  189. <polygon style="fill:none;stroke:olivedrab;" points="188.104,-518.859 188.104,-543.141 149.624,-557.627 98.3761,-557.627 59.8959,-543.141 59.8959,-518.859 98.3761,-504.373 149.624,-504.373 188.104,-518.859"/>
  190. <polygon style="fill:none;stroke:olivedrab;" points="192.104,-516.091 192.104,-545.909 150.352,-561.627 97.6481,-561.627 55.8959,-545.909 55.8959,-516.091 97.6481,-500.373 150.352,-500.373 192.104,-516.091"/>
  191. <text text-anchor="middle" x="124" y="-525" style="font-family:Times New Roman;font-size:20.00;fill:blue;">task14</text>
  192. </g>
  193. <!-- t12&#45;&gt;t14 -->
  194. <g id="edge29" class="edge"><title>t12&#45;&gt;t14</title>
  195. <path style="fill:none;stroke:blue;" d="M131,-613C130,-602 129,-586 127,-572"/>
  196. <polygon style="fill:blue;stroke:blue;" points="130.478,-571.602 126,-562 123.512,-572.299 130.478,-571.602"/>
  197. </g>
  198. <!-- t14&#45;&gt;t15 -->
  199. <g id="edge31" class="edge"><title>t14&#45;&gt;t15</title>
  200. <path style="fill:none;stroke:blue;" d="M111,-500C105,-486 99,-471 93,-458"/>
  201. <polygon style="fill:blue;stroke:blue;" points="96.2598,-456.717 89,-449 89.8631,-459.56 96.2598,-456.717"/>
  202. </g>
  203. <!-- t15&#45;&gt;t16 -->
  204. <g id="edge35" class="edge"><title>t15&#45;&gt;t16</title>
  205. <path style="fill:none;stroke:blue;" d="M81,-413C81,-400 81,-382 81,-367"/>
  206. <polygon style="fill:blue;stroke:blue;" points="84.5001,-367 81,-357 77.5001,-367 84.5001,-367"/>
  207. </g>
  208. <!-- t17 -->
  209. <g id="node36" class="node"><title>t17</title>
  210. <polygon style="fill:none;stroke:orange;" points="154.104,-229.627 154.104,-248.373 118.896,-261.627 69.1041,-261.627 33.8959,-248.373 33.8959,-229.627 69.1041,-216.373 118.896,-216.373 154.104,-229.627"/>
  211. <polygon style="fill:none;stroke:orange;" points="158.104,-226.859 158.104,-251.141 119.624,-265.627 68.3761,-265.627 29.8959,-251.141 29.8959,-226.859 68.3761,-212.373 119.624,-212.373 158.104,-226.859"/>
  212. <polygon style="fill:none;stroke:orange;" points="162.104,-224.091 162.104,-253.909 120.352,-269.627 67.6481,-269.627 25.8959,-253.909 25.8959,-224.091 67.6481,-208.373 120.352,-208.373 162.104,-224.091"/>
  213. <text text-anchor="middle" x="94" y="-233" style="font-family:Times New Roman;font-size:20.00;fill:orange;">task17</text>
  214. </g>
  215. <!-- t16&#45;&gt;t17 -->
  216. <g id="edge39" class="edge"><title>t16&#45;&gt;t17</title>
  217. <path style="fill:none;stroke:blue;" d="M83,-321C85,-310 87,-294 89,-280"/>
  218. <polygon style="fill:blue;stroke:blue;" points="92.4875,-280.299 90,-270 85.5222,-279.602 92.4875,-280.299"/>
  219. </g>
  220. <!-- t18 -->
  221. <g id="node51" class="node"><title>t18</title>
  222. <polygon style="fill:white;stroke:gray;" points="162.104,-129.627 162.104,-148.373 126.896,-161.627 77.1041,-161.627 41.8959,-148.373 41.8959,-129.627 77.1041,-116.373 126.896,-116.373 162.104,-129.627"/>
  223. <text text-anchor="middle" x="102" y="-133" style="font-family:Times New Roman;font-size:20.00;fill:gray;">task24</text>
  224. </g>
  225. <!-- t17&#45;&gt;t18 -->
  226. <g id="edge55" class="edge"><title>t17&#45;&gt;t18</title>
  227. <path style="fill:none;stroke:gray;" d="M96,-208C98,-197 98,-184 99,-172"/>
  228. <polygon style="fill:gray;stroke:gray;" points="102.488,-172.299 100,-162 95.5222,-171.602 102.488,-172.299"/>
  229. </g>
  230. <!-- t19 -->
  231. <g id="node40" class="node"><title>t19</title>
  232. <polygon style="fill:white;stroke:gray;" points="330.104,-521.627 330.104,-540.373 294.896,-553.627 245.104,-553.627 209.896,-540.373 209.896,-521.627 245.104,-508.373 294.896,-508.373 330.104,-521.627"/>
  233. <text text-anchor="middle" x="270" y="-525" style="font-family:Times New Roman;font-size:20.00;fill:gray;">task19</text>
  234. </g>
  235. <!-- t13&#45;&gt;t19 -->
  236. <g id="edge43" class="edge"><title>t13&#45;&gt;t19</title>
  237. <path style="fill:none;stroke:gray;" d="M260,-608C262,-595 264,-578 266,-564"/>
  238. <polygon style="fill:gray;stroke:gray;" points="269.488,-564.299 267,-554 262.522,-563.602 269.488,-564.299"/>
  239. </g>
  240. <!-- t20 -->
  241. <g id="node42" class="node"><title>t20</title>
  242. <polygon style="fill:white;stroke:gray;" points="330.104,-421.627 330.104,-440.373 294.896,-453.627 245.104,-453.627 209.896,-440.373 209.896,-421.627 245.104,-408.373 294.896,-408.373 330.104,-421.627"/>
  243. <text text-anchor="middle" x="270" y="-425" style="font-family:Times New Roman;font-size:20.00;fill:gray;">task20</text>
  244. </g>
  245. <!-- t19&#45;&gt;t20 -->
  246. <g id="edge45" class="edge"><title>t19&#45;&gt;t20</title>
  247. <path style="fill:none;stroke:gray;" d="M270,-508C270,-495 270,-479 270,-464"/>
  248. <polygon style="fill:gray;stroke:gray;" points="273.5,-464 270,-454 266.5,-464 273.5,-464"/>
  249. </g>
  250. <!-- t20&#45;&gt;t21 -->
  251. <g id="edge47" class="edge"><title>t20&#45;&gt;t21</title>
  252. <path style="fill:none;stroke:gray;" d="M270,-408C270,-397 270,-384 270,-372"/>
  253. <polygon style="fill:gray;stroke:gray;" points="273.5,-372 270,-362 266.5,-372 273.5,-372"/>
  254. </g>
  255. <!-- t22 -->
  256. <g id="node47" class="node"><title>t22</title>
  257. <polygon style="fill:white;stroke:gray;" points="305.104,-229.627 305.104,-248.373 269.896,-261.627 220.104,-261.627 184.896,-248.373 184.896,-229.627 220.104,-216.373 269.896,-216.373 305.104,-229.627"/>
  258. <text text-anchor="middle" x="245" y="-233" style="font-family:Times New Roman;font-size:20.00;fill:gray;">task22</text>
  259. </g>
  260. <!-- t21&#45;&gt;t22 -->
  261. <g id="edge51" class="edge"><title>t21&#45;&gt;t22</title>
  262. <path style="fill:none;stroke:gray;" d="M264,-316C261,-303 257,-286 253,-272"/>
  263. <polygon style="fill:gray;stroke:gray;" points="256.393,-271.119 251,-262 249.529,-272.492 256.393,-271.119"/>
  264. </g>
  265. <!-- t23 -->
  266. <g id="node49" class="node"><title>t23</title>
  267. <polygon style="fill:white;stroke:gray;" points="301.104,-129.627 301.104,-148.373 265.896,-161.627 216.104,-161.627 180.896,-148.373 180.896,-129.627 216.104,-116.373 265.896,-116.373 301.104,-129.627"/>
  268. <text text-anchor="middle" x="241" y="-133" style="font-family:Times New Roman;font-size:20.00;fill:gray;">task23</text>
  269. </g>
  270. <!-- t22&#45;&gt;t23 -->
  271. <g id="edge53" class="edge"><title>t22&#45;&gt;t23</title>
  272. <path style="fill:none;stroke:gray;" d="M244,-216C243,-203 243,-187 243,-172"/>
  273. <polygon style="fill:gray;stroke:gray;" points="246.478,-171.602 242,-162 239.512,-172.299 246.478,-171.602"/>
  274. </g>
  275. <!-- t24 -->
  276. <g id="node53" class="node"><title>t24</title>
  277. <polygon style="fill:white;stroke:gray;" points="202.104,-37.6274 202.104,-56.3726 166.896,-69.6274 117.104,-69.6274 81.8959,-56.3726 81.8959,-37.6274 117.104,-24.3726 166.896,-24.3726 202.104,-37.6274"/>
  278. <text text-anchor="middle" x="142" y="-41" style="font-family:Times New Roman;font-size:20.00;fill:gray;">task25</text>
  279. </g>
  280. <!-- t23&#45;&gt;t24 -->
  281. <g id="edge57" class="edge"><title>t23&#45;&gt;t24</title>
  282. <path style="fill:none;stroke:gray;" d="M217,-116C204,-104 188,-90 175,-77"/>
  283. <polygon style="fill:gray;stroke:gray;" points="176.831,-73.9511 167,-70 172.221,-79.2191 176.831,-73.9511"/>
  284. </g>
  285. <!-- t18&#45;&gt;t24 -->
  286. <g id="edge59" class="edge"><title>t18&#45;&gt;t24</title>
  287. <path style="fill:none;stroke:gray;" d="M112,-116C117,-105 123,-91 128,-79"/>
  288. <polygon style="fill:gray;stroke:gray;" points="131.137,-80.5596 132,-70 124.74,-77.7166 131.137,-80.5596"/>
  289. </g>
  290. <!-- k1 -->
  291. <g id="node57" class="node"><title>k1</title>
  292. <polygon style="fill:none;stroke:orange;" points="638.125,-1465.38 638.125,-1480.62 595.875,-1491.38 536.125,-1491.38 493.875,-1480.62 493.875,-1465.38 536.125,-1454.62 595.875,-1454.62 638.125,-1465.38"/>
  293. <polygon style="fill:none;stroke:orange;" points="642.125,-1462.28 642.125,-1483.72 596.377,-1495.38 535.623,-1495.38 489.875,-1483.72 489.875,-1462.28 535.623,-1450.62 596.377,-1450.62 642.125,-1462.28"/>
  294. <polygon style="fill:none;stroke:orange;" points="646.125,-1459.17 646.125,-1486.83 596.879,-1499.38 535.121,-1499.38 485.875,-1486.83 485.875,-1459.17 535.121,-1446.62 596.879,-1446.62 646.125,-1459.17"/>
  295. <text text-anchor="middle" x="566" y="-1468.5" style="font-family:Times New Roman;font-size:15.00;fill:orange;">Final target</text>
  296. </g>
  297. <!-- k2 -->
  298. <g id="node58" class="node"><title>k2</title>
  299. <polygon style="fill:red;stroke:black;" points="622,-1424 510,-1424 510,-1388 622,-1388 622,-1424"/>
  300. <text text-anchor="middle" x="566" y="-1401.5" style="font-family:Times New Roman;font-size:15.00;">Vicious cycle</text>
  301. </g>
  302. <!-- k1&#45;&gt;k2 -->
  303. <g id="edge62" class="edge"><title>k1&#45;&gt;k2</title>
  304. <path style="fill:none;stroke:red;" d="M559,-1447C559,-1443 559,-1438 559,-1434"/>
  305. <polygon style="fill:red;stroke:red;" points="562.488,-1434.3 560,-1424 555.522,-1433.6 562.488,-1434.3"/>
  306. </g>
  307. <!-- k2&#45;&gt;k1 -->
  308. <g id="edge64" class="edge"><title>k2&#45;&gt;k1</title>
  309. <path style="fill:none;stroke:red;" d="M572,-1424C573,-1428 573,-1432 573,-1437"/>
  310. <polygon style="fill:red;stroke:red;" points="569.5,-1437 573,-1447 576.5,-1437 569.5,-1437"/>
  311. </g>
  312. <!-- k3 -->
  313. <g id="node59" class="node"><title>k3</title>
  314. <text text-anchor="middle" x="566" y="-1330.5" style="font-family:Times New Roman;font-size:15.00;fill:blue;">Task to run</text>
  315. </g>
  316. <!-- k2&#45;&gt;k3 -->
  317. <g id="edge66" class="edge"><title>k2&#45;&gt;k3</title>
  318. <path style="fill:none;stroke:blue;" d="M566,-1388C566,-1380 566,-1372 566,-1363"/>
  319. <polygon style="fill:blue;stroke:blue;" points="569.5,-1363 566,-1353 562.5,-1363 569.5,-1363"/>
  320. </g>
  321. <!-- k4 -->
  322. <g id="node60" class="node"><title>k4</title>
  323. <polygon style="fill:none;stroke:blue;" points="749.848,-1247.38 749.848,-1262.62 642.152,-1273.38 489.848,-1273.38 382.152,-1262.62 382.152,-1247.38 489.848,-1236.62 642.152,-1236.62 749.848,-1247.38"/>
  324. <polygon style="fill:none;stroke:blue;" points="753.848,-1243.76 753.848,-1266.24 642.352,-1277.38 489.648,-1277.38 378.152,-1266.24 378.152,-1243.76 489.648,-1232.62 642.352,-1232.62 753.848,-1243.76"/>
  325. <polygon style="fill:none;stroke:blue;" points="757.848,-1240.14 757.848,-1269.86 642.551,-1281.38 489.449,-1281.38 374.152,-1269.86 374.152,-1240.14 489.449,-1228.62 642.551,-1228.62 757.848,-1240.14"/>
  326. <text text-anchor="middle" x="566" y="-1250.5" style="font-family:Times New Roman;font-size:15.00;fill:blue;">Force pipeline run from this task</text>
  327. </g>
  328. <!-- k3&#45;&gt;k4 -->
  329. <g id="edge67" class="edge"><title>k3&#45;&gt;k4</title>
  330. <path style="fill:none;stroke:blue;" d="M566,-1317C566,-1309 566,-1301 566,-1292"/>
  331. <polygon style="fill:blue;stroke:blue;" points="569.5,-1292 566,-1282 562.5,-1292 569.5,-1292"/>
  332. </g>
  333. <!-- k5 -->
  334. <g id="node61" class="node"><title>k5</title>
  335. <polygon style="fill:none;stroke:gray;" points="698.229,-1167.38 698.229,-1182.62 620.771,-1193.38 511.229,-1193.38 433.771,-1182.62 433.771,-1167.38 511.229,-1156.62 620.771,-1156.62 698.229,-1167.38"/>
  336. <polygon style="fill:none;stroke:gray;" points="702.229,-1163.9 702.229,-1186.1 621.048,-1197.38 510.952,-1197.38 429.771,-1186.1 429.771,-1163.9 510.952,-1152.62 621.048,-1152.62 702.229,-1163.9"/>
  337. <polygon style="fill:none;stroke:gray;" points="706.229,-1160.42 706.229,-1189.58 621.325,-1201.38 510.675,-1201.38 425.771,-1189.58 425.771,-1160.42 510.675,-1148.62 621.325,-1148.62 706.229,-1160.42"/>
  338. <text text-anchor="middle" x="566" y="-1170.5" style="font-family:Times New Roman;font-size:15.00;fill:gray;">Up&#45;to&#45;date Final target</text>
  339. </g>
  340. <!-- k4&#45;&gt;k5 -->
  341. <g id="edge68" class="edge"><title>k4&#45;&gt;k5</title>
  342. <path style="fill:none;stroke:blue;" d="M566,-1228C566,-1222 566,-1217 566,-1211"/>
  343. <polygon style="fill:blue;stroke:blue;" points="569.5,-1211 566,-1201 562.5,-1211 569.5,-1211"/>
  344. </g>
  345. <!-- k6 -->
  346. <g id="node62" class="node"><title>k6</title>
  347. <polygon style="fill:none;stroke:olivedrab;" points="742.07,-1087.38 742.07,-1102.62 638.93,-1113.38 493.07,-1113.38 389.93,-1102.62 389.93,-1087.38 493.07,-1076.62 638.93,-1076.62 742.07,-1087.38"/>
  348. <polygon style="fill:none;stroke:olivedrab;" points="746.07,-1083.78 746.07,-1106.22 639.139,-1117.38 492.861,-1117.38 385.93,-1106.22 385.93,-1083.78 492.861,-1072.62 639.139,-1072.62 746.07,-1083.78"/>
  349. <polygon style="fill:none;stroke:olivedrab;" points="750.07,-1080.18 750.07,-1109.82 639.347,-1121.38 492.653,-1121.38 381.93,-1109.82 381.93,-1080.18 492.653,-1068.62 639.347,-1068.62 750.07,-1080.18"/>
  350. <text text-anchor="middle" x="566" y="-1090.5" style="font-family:Times New Roman;font-size:15.00;fill:blue;">Up&#45;to&#45;date task forced to rerun</text>
  351. </g>
  352. <!-- k5&#45;&gt;k6 -->
  353. <g id="edge70" class="edge"><title>k5&#45;&gt;k6</title>
  354. <path style="fill:none;stroke:gray;" d="M566,-1148C566,-1142 566,-1137 566,-1131"/>
  355. <polygon style="fill:gray;stroke:gray;" points="569.5,-1131 566,-1121 562.5,-1131 569.5,-1131"/>
  356. </g>
  357. <!-- k7 -->
  358. <g id="node63" class="node"><title>k7</title>
  359. <polygon style="fill:olivedrab;stroke:olivedrab;" points="658.839,-1019.38 658.839,-1034.62 604.455,-1045.38 527.545,-1045.38 473.161,-1034.62 473.161,-1019.38 527.545,-1008.62 604.455,-1008.62 658.839,-1019.38"/>
  360. <text text-anchor="middle" x="566" y="-1022.5" style="font-family:Times New Roman;font-size:15.00;">Up&#45;to&#45;date task</text>
  361. </g>
  362. <!-- k6&#45;&gt;k7 -->
  363. <g id="edge71" class="edge"><title>k6&#45;&gt;k7</title>
  364. <path style="fill:none;stroke:gray;" d="M566,-1069C566,-1065 566,-1060 566,-1056"/>
  365. <polygon style="fill:gray;stroke:gray;" points="569.5,-1056 566,-1046 562.5,-1056 569.5,-1056"/>
  366. </g>
  367. <!-- k8 -->
  368. <g id="node64" class="node"><title>k8</title>
  369. <polygon style="fill:white;stroke:gray;" points="703.179,-959.385 703.179,-974.615 622.821,-985.385 509.179,-985.385 428.821,-974.615 428.821,-959.385 509.179,-948.615 622.821,-948.615 703.179,-959.385"/>
  370. <text text-anchor="middle" x="566" y="-962.5" style="font-family:Times New Roman;font-size:15.00;fill:gray;">Up&#45;to&#45;date dependence</text>
  371. </g>
  372. <!-- k7&#45;&gt;k8 -->
  373. <g id="edge72" class="edge"><title>k7&#45;&gt;k8</title>
  374. <path style="fill:none;stroke:gray;" d="M566,-1008C566,-1004 566,-1000 566,-995"/>
  375. <polygon style="fill:gray;stroke:gray;" points="569.5,-995 566,-985 562.5,-995 569.5,-995"/>
  376. </g>
  377. </g>
  378. </svg>