/doc/complex_dags/svg/task17_from_task9.svg

https://code.google.com/p/ruffus/ · SVG · 381 lines · 308 code · 0 blank · 73 comment · 0 complexity · c5873fd97bd5a3f88ed0712e2a374783 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="283pt" height="576pt"
  10. viewBox="0.00 0.00 282.93 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.361809 0.361809) rotate(0) translate(4 1588)">
  12. <title>tree</title>
  13. <polygon style="fill:white;stroke:white;" points="-4,4 -4,-1588 778,-1588 778,4 -4,4"/>
  14. <g id="cluster2" class="cluster"><title>clustertasks</title>
  15. <polygon style="fill:none;stroke:black;" points="8,-16 8,-1567 358,-1567 358,-16 8,-16"/>
  16. <text text-anchor="middle" x="183" y="-1536" 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,-1576 766,-1576 766,-940 366,-940"/>
  20. <text text-anchor="middle" x="566" y="-1545" 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="224" y="-1491" 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="218.912,-1349.63 218.912,-1368.37 189.088,-1381.63 146.912,-1381.63 117.088,-1368.37 117.088,-1349.63 146.912,-1336.37 189.088,-1336.37 218.912,-1349.63"/>
  29. <polygon style="fill:none;stroke:olivedrab;" points="222.912,-1347.03 222.912,-1370.97 189.937,-1385.63 146.063,-1385.63 113.088,-1370.97 113.088,-1347.03 146.063,-1332.37 189.937,-1332.37 222.912,-1347.03"/>
  30. <polygon style="fill:none;stroke:olivedrab;" points="226.912,-1344.43 226.912,-1373.57 190.786,-1389.63 145.214,-1389.63 109.088,-1373.57 109.088,-1344.43 145.214,-1328.37 190.786,-1328.37 226.912,-1344.43"/>
  31. <text text-anchor="middle" x="168" y="-1353" 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="M217,-1479C208,-1459 194,-1426 184,-1399"/>
  36. <polygon style="fill:blue;stroke:blue;" points="187.26,-1397.72 180,-1390 180.863,-1400.56 187.26,-1397.72"/>
  37. </g>
  38. <!-- t1 -->
  39. <g id="node13" class="node"><title>t1</title>
  40. <text text-anchor="middle" x="281" y="-1353" 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="M231,-1479C241,-1456 259,-1414 270,-1387"/>
  45. <polygon style="fill:blue;stroke:blue;" points="273.536,-1387.58 274,-1377 267.036,-1384.98 273.536,-1387.58"/>
  46. </g>
  47. <!-- t3 -->
  48. <g id="node5" class="node"><title>t3</title>
  49. <polygon style="fill:none;stroke:olivedrab;" points="218.912,-1189.63 218.912,-1208.37 189.088,-1221.63 146.912,-1221.63 117.088,-1208.37 117.088,-1189.63 146.912,-1176.37 189.088,-1176.37 218.912,-1189.63"/>
  50. <polygon style="fill:none;stroke:olivedrab;" points="222.912,-1187.03 222.912,-1210.97 189.937,-1225.63 146.063,-1225.63 113.088,-1210.97 113.088,-1187.03 146.063,-1172.37 189.937,-1172.37 222.912,-1187.03"/>
  51. <polygon style="fill:none;stroke:olivedrab;" points="226.912,-1184.43 226.912,-1213.57 190.786,-1229.63 145.214,-1229.63 109.088,-1213.57 109.088,-1184.43 145.214,-1168.37 190.786,-1168.37 226.912,-1184.43"/>
  52. <text text-anchor="middle" x="168" y="-1193" 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="M168,-1328C168,-1303 168,-1267 168,-1240"/>
  57. <polygon style="fill:blue;stroke:blue;" points="171.5,-1240 168,-1230 164.5,-1240 171.5,-1240"/>
  58. </g>
  59. <!-- t4 -->
  60. <g id="node7" class="node"><title>t4</title>
  61. <polygon style="fill:none;stroke:blue;" points="218.912,-1029.63 218.912,-1048.37 189.088,-1061.63 146.912,-1061.63 117.088,-1048.37 117.088,-1029.63 146.912,-1016.37 189.088,-1016.37 218.912,-1029.63"/>
  62. <polygon style="fill:none;stroke:blue;" points="222.912,-1027.03 222.912,-1050.97 189.937,-1065.63 146.063,-1065.63 113.088,-1050.97 113.088,-1027.03 146.063,-1012.37 189.937,-1012.37 222.912,-1027.03"/>
  63. <polygon style="fill:none;stroke:blue;" points="226.912,-1024.43 226.912,-1053.57 190.786,-1069.63 145.214,-1069.63 109.088,-1053.57 109.088,-1024.43 145.214,-1008.37 190.786,-1008.37 226.912,-1024.43"/>
  64. <text text-anchor="middle" x="168" y="-1033" style="font-family:Times New Roman;font-size:20.00;fill:blue;">task9</text>
  65. </g>
  66. <!-- t3&#45;&gt;t4 -->
  67. <g id="edge7" class="edge"><title>t3&#45;&gt;t4</title>
  68. <path style="fill:none;stroke:blue;" d="M168,-1168C168,-1143 168,-1107 168,-1080"/>
  69. <polygon style="fill:blue;stroke:blue;" points="171.5,-1080 168,-1070 164.5,-1080 171.5,-1080"/>
  70. </g>
  71. <!-- t5 -->
  72. <g id="node9" class="node"><title>t5</title>
  73. <text text-anchor="middle" x="103" y="-902" style="font-family:Times New Roman;font-size:20.00;fill:blue;">task10</text>
  74. </g>
  75. <!-- t4&#45;&gt;t5 -->
  76. <g id="edge9" class="edge"><title>t4&#45;&gt;t5</title>
  77. <path style="fill:none;stroke:blue;" d="M153,-1008C142,-986 127,-956 117,-935"/>
  78. <polygon style="fill:blue;stroke:blue;" points="119.916,-933.042 112,-926 113.797,-936.441 119.916,-933.042"/>
  79. </g>
  80. <!-- t15 -->
  81. <g id="node30" class="node"><title>t15</title>
  82. <text text-anchor="middle" x="81" y="-425" style="font-family:Times New Roman;font-size:20.00;fill:blue;">task15</text>
  83. </g>
  84. <!-- t4&#45;&gt;t15 -->
  85. <g id="edge33" class="edge"><title>t4&#45;&gt;t15</title>
  86. <path style="fill:none;stroke:blue;" d="M169,-1008C170,-982 171,-942 171,-908 171,-908 171,-908 171,-867 171,-828 174,-817 161,-782 139,-718 110,-714 80,-654 61,-614 55,-604 47,-562 43,-534 41,-526 47,-500 50,-485 57,-470 64,-458"/>
  87. <polygon style="fill:blue;stroke:blue;" points="67.2031,-459.441 69,-449 61.084,-456.042 67.2031,-459.441"/>
  88. </g>
  89. <!-- t6 -->
  90. <g id="node11" class="node"><title>t6</title>
  91. <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"/>
  92. <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"/>
  93. <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"/>
  94. <text text-anchor="middle" x="84" y="-807" style="font-family:Times New Roman;font-size:20.00;fill:blue;">task11</text>
  95. </g>
  96. <!-- t5&#45;&gt;t6 -->
  97. <g id="edge11" class="edge"><title>t5&#45;&gt;t6</title>
  98. <path style="fill:none;stroke:blue;" d="M99,-890C97,-880 95,-866 92,-854"/>
  99. <polygon style="fill:blue;stroke:blue;" points="95.3933,-853.119 90,-844 88.5292,-854.492 95.3933,-853.119"/>
  100. </g>
  101. <!-- t7 -->
  102. <g id="node23" class="node"><title>t7</title>
  103. <text text-anchor="middle" x="205" y="-712" style="font-family:Times New Roman;font-size:20.00;fill:blue;">task12</text>
  104. </g>
  105. <!-- t6&#45;&gt;t7 -->
  106. <g id="edge25" class="edge"><title>t6&#45;&gt;t7</title>
  107. <path style="fill:none;stroke:blue;" d="M119,-786C136,-772 157,-756 174,-742"/>
  108. <polygon style="fill:blue;stroke:blue;" points="176.1,-744.8 182,-736 171.9,-739.2 176.1,-744.8"/>
  109. </g>
  110. <!-- t16 -->
  111. <g id="node33" class="node"><title>t16</title>
  112. <text text-anchor="middle" x="81" y="-333" style="font-family:Times New Roman;font-size:20.00;fill:blue;">task16</text>
  113. </g>
  114. <!-- t6&#45;&gt;t16 -->
  115. <g id="edge37" class="edge"><title>t6&#45;&gt;t16</title>
  116. <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"/>
  117. <polygon style="fill:blue;stroke:blue;" points="53.4038,-366.546 58,-357 48.454,-361.596 53.4038,-366.546"/>
  118. </g>
  119. <!-- t8 -->
  120. <g id="node15" class="node"><title>t8</title>
  121. <text text-anchor="middle" x="281" y="-1193" style="font-family:Times New Roman;font-size:20.00;fill:blue;">task3</text>
  122. </g>
  123. <!-- t1&#45;&gt;t8 -->
  124. <g id="edge15" class="edge"><title>t1&#45;&gt;t8</title>
  125. <path style="fill:none;stroke:blue;" d="M281,-1341C281,-1313 281,-1260 281,-1227"/>
  126. <polygon style="fill:blue;stroke:blue;" points="284.5,-1227 281,-1217 277.5,-1227 284.5,-1227"/>
  127. </g>
  128. <!-- t9 -->
  129. <g id="node17" class="node"><title>t9</title>
  130. <text text-anchor="middle" x="281" y="-1033" style="font-family:Times New Roman;font-size:20.00;fill:blue;">task4</text>
  131. </g>
  132. <!-- t8&#45;&gt;t9 -->
  133. <g id="edge17" class="edge"><title>t8&#45;&gt;t9</title>
  134. <path style="fill:none;stroke:blue;" d="M281,-1181C281,-1153 281,-1100 281,-1067"/>
  135. <polygon style="fill:blue;stroke:blue;" points="284.5,-1067 281,-1057 277.5,-1067 284.5,-1067"/>
  136. </g>
  137. <!-- t21 -->
  138. <g id="node44" class="node"><title>t21</title>
  139. <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"/>
  140. <text text-anchor="middle" x="270" y="-333" style="font-family:Times New Roman;font-size:20.00;fill:gray;">task21</text>
  141. </g>
  142. <!-- t8&#45;&gt;t21 -->
  143. <g id="edge49" class="edge"><title>t8&#45;&gt;t21</title>
  144. <path style="fill:none;stroke:gray;" d="M294,-1181C314,-1152 349,-1094 349,-1039 349,-1039 349,-1039 349,-431 349,-405 330,-381 310,-365"/>
  145. <polygon style="fill:gray;stroke:gray;" points="312.1,-362.2 302,-359 307.9,-367.8 312.1,-362.2"/>
  146. </g>
  147. <!-- t10 -->
  148. <g id="node19" class="node"><title>t10</title>
  149. <text text-anchor="middle" x="243" y="-902" style="font-family:Times New Roman;font-size:20.00;fill:blue;">task5</text>
  150. </g>
  151. <!-- t9&#45;&gt;t10 -->
  152. <g id="edge19" class="edge"><title>t9&#45;&gt;t10</title>
  153. <path style="fill:none;stroke:blue;" d="M276,-1021C269,-999 258,-962 251,-936"/>
  154. <polygon style="fill:blue;stroke:blue;" points="254.226,-934.573 248,-926 247.521,-936.584 254.226,-934.573"/>
  155. </g>
  156. <!-- t11 -->
  157. <g id="node21" class="node"><title>t11</title>
  158. <text text-anchor="middle" x="236" y="-807" style="font-family:Times New Roman;font-size:20.00;fill:blue;">task6</text>
  159. </g>
  160. <!-- t10&#45;&gt;t11 -->
  161. <g id="edge21" class="edge"><title>t10&#45;&gt;t11</title>
  162. <path style="fill:none;stroke:blue;" d="M242,-890C241,-876 240,-857 238,-841"/>
  163. <polygon style="fill:blue;stroke:blue;" points="241.478,-840.602 237,-831 234.512,-841.299 241.478,-840.602"/>
  164. </g>
  165. <!-- t11&#45;&gt;t7 -->
  166. <g id="edge23" class="edge"><title>t11&#45;&gt;t7</title>
  167. <path style="fill:none;stroke:blue;" d="M230,-795C226,-781 219,-762 214,-746"/>
  168. <polygon style="fill:blue;stroke:blue;" points="217.226,-744.573 211,-736 210.521,-746.584 217.226,-744.573"/>
  169. </g>
  170. <!-- t12 -->
  171. <g id="node26" class="node"><title>t12</title>
  172. <text text-anchor="middle" x="131" y="-625" style="font-family:Times New Roman;font-size:20.00;fill:blue;">task13</text>
  173. </g>
  174. <!-- t7&#45;&gt;t12 -->
  175. <g id="edge27" class="edge"><title>t7&#45;&gt;t12</title>
  176. <path style="fill:none;stroke:blue;" d="M190,-700C179,-687 165,-671 153,-657"/>
  177. <polygon style="fill:blue;stroke:blue;" points="155.8,-654.9 147,-649 150.2,-659.1 155.8,-654.9"/>
  178. </g>
  179. <!-- t13 -->
  180. <g id="node38" class="node"><title>t13</title>
  181. <polygon style="fill:white;stroke:gray;" points="324.104,-621.627 324.104,-640.373 288.896,-653.627 239.104,-653.627 203.896,-640.373 203.896,-621.627 239.104,-608.373 288.896,-608.373 324.104,-621.627"/>
  182. <text text-anchor="middle" x="264" y="-625" style="font-family:Times New Roman;font-size:20.00;fill:gray;">task18</text>
  183. </g>
  184. <!-- t7&#45;&gt;t13 -->
  185. <g id="edge41" class="edge"><title>t7&#45;&gt;t13</title>
  186. <path style="fill:none;stroke:gray;" d="M217,-700C224,-689 234,-675 243,-662"/>
  187. <polygon style="fill:gray;stroke:gray;" points="245.8,-664.1 249,-654 240.2,-659.9 245.8,-664.1"/>
  188. </g>
  189. <!-- t14 -->
  190. <g id="node28" class="node"><title>t14</title>
  191. <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"/>
  192. <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"/>
  193. <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"/>
  194. <text text-anchor="middle" x="124" y="-525" style="font-family:Times New Roman;font-size:20.00;fill:blue;">task14</text>
  195. </g>
  196. <!-- t12&#45;&gt;t14 -->
  197. <g id="edge29" class="edge"><title>t12&#45;&gt;t14</title>
  198. <path style="fill:none;stroke:blue;" d="M130,-613C129,-602 128,-586 127,-572"/>
  199. <polygon style="fill:blue;stroke:blue;" points="130.478,-571.602 126,-562 123.512,-572.299 130.478,-571.602"/>
  200. </g>
  201. <!-- t14&#45;&gt;t15 -->
  202. <g id="edge31" class="edge"><title>t14&#45;&gt;t15</title>
  203. <path style="fill:none;stroke:blue;" d="M111,-500C105,-486 99,-471 93,-458"/>
  204. <polygon style="fill:blue;stroke:blue;" points="96.2598,-456.717 89,-449 89.8631,-459.56 96.2598,-456.717"/>
  205. </g>
  206. <!-- t15&#45;&gt;t16 -->
  207. <g id="edge35" class="edge"><title>t15&#45;&gt;t16</title>
  208. <path style="fill:none;stroke:blue;" d="M81,-413C81,-400 81,-382 81,-367"/>
  209. <polygon style="fill:blue;stroke:blue;" points="84.5001,-367 81,-357 77.5001,-367 84.5001,-367"/>
  210. </g>
  211. <!-- t17 -->
  212. <g id="node36" class="node"><title>t17</title>
  213. <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"/>
  214. <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"/>
  215. <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"/>
  216. <text text-anchor="middle" x="94" y="-233" style="font-family:Times New Roman;font-size:20.00;fill:orange;">task17</text>
  217. </g>
  218. <!-- t16&#45;&gt;t17 -->
  219. <g id="edge39" class="edge"><title>t16&#45;&gt;t17</title>
  220. <path style="fill:none;stroke:blue;" d="M83,-321C85,-310 87,-294 89,-280"/>
  221. <polygon style="fill:blue;stroke:blue;" points="92.4875,-280.299 90,-270 85.5222,-279.602 92.4875,-280.299"/>
  222. </g>
  223. <!-- t18 -->
  224. <g id="node51" class="node"><title>t18</title>
  225. <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"/>
  226. <text text-anchor="middle" x="102" y="-133" style="font-family:Times New Roman;font-size:20.00;fill:gray;">task24</text>
  227. </g>
  228. <!-- t17&#45;&gt;t18 -->
  229. <g id="edge55" class="edge"><title>t17&#45;&gt;t18</title>
  230. <path style="fill:none;stroke:gray;" d="M96,-208C98,-197 98,-184 99,-172"/>
  231. <polygon style="fill:gray;stroke:gray;" points="102.488,-172.299 100,-162 95.5222,-171.602 102.488,-172.299"/>
  232. </g>
  233. <!-- t19 -->
  234. <g id="node40" class="node"><title>t19</title>
  235. <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"/>
  236. <text text-anchor="middle" x="270" y="-525" style="font-family:Times New Roman;font-size:20.00;fill:gray;">task19</text>
  237. </g>
  238. <!-- t13&#45;&gt;t19 -->
  239. <g id="edge43" class="edge"><title>t13&#45;&gt;t19</title>
  240. <path style="fill:none;stroke:gray;" d="M265,-608C266,-595 267,-579 268,-564"/>
  241. <polygon style="fill:gray;stroke:gray;" points="271.488,-564.299 269,-554 264.522,-563.602 271.488,-564.299"/>
  242. </g>
  243. <!-- t20 -->
  244. <g id="node42" class="node"><title>t20</title>
  245. <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"/>
  246. <text text-anchor="middle" x="270" y="-425" style="font-family:Times New Roman;font-size:20.00;fill:gray;">task20</text>
  247. </g>
  248. <!-- t19&#45;&gt;t20 -->
  249. <g id="edge45" class="edge"><title>t19&#45;&gt;t20</title>
  250. <path style="fill:none;stroke:gray;" d="M270,-508C270,-495 270,-479 270,-464"/>
  251. <polygon style="fill:gray;stroke:gray;" points="273.5,-464 270,-454 266.5,-464 273.5,-464"/>
  252. </g>
  253. <!-- t20&#45;&gt;t21 -->
  254. <g id="edge47" class="edge"><title>t20&#45;&gt;t21</title>
  255. <path style="fill:none;stroke:gray;" d="M270,-408C270,-397 270,-384 270,-372"/>
  256. <polygon style="fill:gray;stroke:gray;" points="273.5,-372 270,-362 266.5,-372 273.5,-372"/>
  257. </g>
  258. <!-- t22 -->
  259. <g id="node47" class="node"><title>t22</title>
  260. <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"/>
  261. <text text-anchor="middle" x="245" y="-233" style="font-family:Times New Roman;font-size:20.00;fill:gray;">task22</text>
  262. </g>
  263. <!-- t21&#45;&gt;t22 -->
  264. <g id="edge51" class="edge"><title>t21&#45;&gt;t22</title>
  265. <path style="fill:none;stroke:gray;" d="M264,-316C261,-303 257,-286 253,-272"/>
  266. <polygon style="fill:gray;stroke:gray;" points="256.393,-271.119 251,-262 249.529,-272.492 256.393,-271.119"/>
  267. </g>
  268. <!-- t23 -->
  269. <g id="node49" class="node"><title>t23</title>
  270. <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"/>
  271. <text text-anchor="middle" x="241" y="-133" style="font-family:Times New Roman;font-size:20.00;fill:gray;">task23</text>
  272. </g>
  273. <!-- t22&#45;&gt;t23 -->
  274. <g id="edge53" class="edge"><title>t22&#45;&gt;t23</title>
  275. <path style="fill:none;stroke:gray;" d="M244,-216C243,-203 243,-187 243,-172"/>
  276. <polygon style="fill:gray;stroke:gray;" points="246.478,-171.602 242,-162 239.512,-172.299 246.478,-171.602"/>
  277. </g>
  278. <!-- t24 -->
  279. <g id="node53" class="node"><title>t24</title>
  280. <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"/>
  281. <text text-anchor="middle" x="142" y="-41" style="font-family:Times New Roman;font-size:20.00;fill:gray;">task25</text>
  282. </g>
  283. <!-- t23&#45;&gt;t24 -->
  284. <g id="edge57" class="edge"><title>t23&#45;&gt;t24</title>
  285. <path style="fill:none;stroke:gray;" d="M217,-116C204,-104 188,-90 175,-77"/>
  286. <polygon style="fill:gray;stroke:gray;" points="176.831,-73.9511 167,-70 172.221,-79.2191 176.831,-73.9511"/>
  287. </g>
  288. <!-- t18&#45;&gt;t24 -->
  289. <g id="edge59" class="edge"><title>t18&#45;&gt;t24</title>
  290. <path style="fill:none;stroke:gray;" d="M112,-116C117,-105 123,-91 128,-79"/>
  291. <polygon style="fill:gray;stroke:gray;" points="131.137,-80.5596 132,-70 124.74,-77.7166 131.137,-80.5596"/>
  292. </g>
  293. <!-- k1 -->
  294. <g id="node57" class="node"><title>k1</title>
  295. <polygon style="fill:none;stroke:orange;" points="638.125,-1489.38 638.125,-1504.62 595.875,-1515.38 536.125,-1515.38 493.875,-1504.62 493.875,-1489.38 536.125,-1478.62 595.875,-1478.62 638.125,-1489.38"/>
  296. <polygon style="fill:none;stroke:orange;" points="642.125,-1486.28 642.125,-1507.72 596.377,-1519.38 535.623,-1519.38 489.875,-1507.72 489.875,-1486.28 535.623,-1474.62 596.377,-1474.62 642.125,-1486.28"/>
  297. <polygon style="fill:none;stroke:orange;" points="646.125,-1483.17 646.125,-1510.83 596.879,-1523.38 535.121,-1523.38 485.875,-1510.83 485.875,-1483.17 535.121,-1470.62 596.879,-1470.62 646.125,-1483.17"/>
  298. <text text-anchor="middle" x="566" y="-1492.5" style="font-family:Times New Roman;font-size:15.00;fill:orange;">Final target</text>
  299. </g>
  300. <!-- k2 -->
  301. <g id="node58" class="node"><title>k2</title>
  302. <polygon style="fill:red;stroke:black;" points="622,-1448 510,-1448 510,-1412 622,-1412 622,-1448"/>
  303. <text text-anchor="middle" x="566" y="-1425.5" style="font-family:Times New Roman;font-size:15.00;">Vicious cycle</text>
  304. </g>
  305. <!-- k1&#45;&gt;k2 -->
  306. <g id="edge62" class="edge"><title>k1&#45;&gt;k2</title>
  307. <path style="fill:none;stroke:red;" d="M559,-1471C559,-1467 559,-1462 559,-1458"/>
  308. <polygon style="fill:red;stroke:red;" points="562.488,-1458.3 560,-1448 555.522,-1457.6 562.488,-1458.3"/>
  309. </g>
  310. <!-- k2&#45;&gt;k1 -->
  311. <g id="edge64" class="edge"><title>k2&#45;&gt;k1</title>
  312. <path style="fill:none;stroke:red;" d="M572,-1448C573,-1452 573,-1456 573,-1461"/>
  313. <polygon style="fill:red;stroke:red;" points="569.5,-1461 573,-1471 576.5,-1461 569.5,-1461"/>
  314. </g>
  315. <!-- k3 -->
  316. <g id="node59" class="node"><title>k3</title>
  317. <text text-anchor="middle" x="566" y="-1354.5" style="font-family:Times New Roman;font-size:15.00;fill:blue;">Task to run</text>
  318. </g>
  319. <!-- k2&#45;&gt;k3 -->
  320. <g id="edge66" class="edge"><title>k2&#45;&gt;k3</title>
  321. <path style="fill:none;stroke:blue;" d="M566,-1412C566,-1404 566,-1396 566,-1387"/>
  322. <polygon style="fill:blue;stroke:blue;" points="569.5,-1387 566,-1377 562.5,-1387 569.5,-1387"/>
  323. </g>
  324. <!-- k4 -->
  325. <g id="node60" class="node"><title>k4</title>
  326. <polygon style="fill:none;stroke:blue;" points="749.848,-1271.38 749.848,-1286.62 642.152,-1297.38 489.848,-1297.38 382.152,-1286.62 382.152,-1271.38 489.848,-1260.62 642.152,-1260.62 749.848,-1271.38"/>
  327. <polygon style="fill:none;stroke:blue;" points="753.848,-1267.76 753.848,-1290.24 642.352,-1301.38 489.648,-1301.38 378.152,-1290.24 378.152,-1267.76 489.648,-1256.62 642.352,-1256.62 753.848,-1267.76"/>
  328. <polygon style="fill:none;stroke:blue;" points="757.848,-1264.14 757.848,-1293.86 642.551,-1305.38 489.449,-1305.38 374.152,-1293.86 374.152,-1264.14 489.449,-1252.62 642.551,-1252.62 757.848,-1264.14"/>
  329. <text text-anchor="middle" x="566" y="-1274.5" style="font-family:Times New Roman;font-size:15.00;fill:blue;">Force pipeline run from this task</text>
  330. </g>
  331. <!-- k3&#45;&gt;k4 -->
  332. <g id="edge67" class="edge"><title>k3&#45;&gt;k4</title>
  333. <path style="fill:none;stroke:blue;" d="M566,-1341C566,-1333 566,-1325 566,-1316"/>
  334. <polygon style="fill:blue;stroke:blue;" points="569.5,-1316 566,-1306 562.5,-1316 569.5,-1316"/>
  335. </g>
  336. <!-- k5 -->
  337. <g id="node61" class="node"><title>k5</title>
  338. <polygon style="fill:none;stroke:gray;" points="698.229,-1191.38 698.229,-1206.62 620.771,-1217.38 511.229,-1217.38 433.771,-1206.62 433.771,-1191.38 511.229,-1180.62 620.771,-1180.62 698.229,-1191.38"/>
  339. <polygon style="fill:none;stroke:gray;" points="702.229,-1187.9 702.229,-1210.1 621.048,-1221.38 510.952,-1221.38 429.771,-1210.1 429.771,-1187.9 510.952,-1176.62 621.048,-1176.62 702.229,-1187.9"/>
  340. <polygon style="fill:none;stroke:gray;" points="706.229,-1184.42 706.229,-1213.58 621.325,-1225.38 510.675,-1225.38 425.771,-1213.58 425.771,-1184.42 510.675,-1172.62 621.325,-1172.62 706.229,-1184.42"/>
  341. <text text-anchor="middle" x="566" y="-1194.5" style="font-family:Times New Roman;font-size:15.00;fill:gray;">Up&#45;to&#45;date Final target</text>
  342. </g>
  343. <!-- k4&#45;&gt;k5 -->
  344. <g id="edge68" class="edge"><title>k4&#45;&gt;k5</title>
  345. <path style="fill:none;stroke:blue;" d="M566,-1252C566,-1246 566,-1241 566,-1235"/>
  346. <polygon style="fill:blue;stroke:blue;" points="569.5,-1235 566,-1225 562.5,-1235 569.5,-1235"/>
  347. </g>
  348. <!-- k6 -->
  349. <g id="node62" class="node"><title>k6</title>
  350. <polygon style="fill:none;stroke:olivedrab;" points="742.07,-1111.38 742.07,-1126.62 638.93,-1137.38 493.07,-1137.38 389.93,-1126.62 389.93,-1111.38 493.07,-1100.62 638.93,-1100.62 742.07,-1111.38"/>
  351. <polygon style="fill:none;stroke:olivedrab;" points="746.07,-1107.78 746.07,-1130.22 639.139,-1141.38 492.861,-1141.38 385.93,-1130.22 385.93,-1107.78 492.861,-1096.62 639.139,-1096.62 746.07,-1107.78"/>
  352. <polygon style="fill:none;stroke:olivedrab;" points="750.07,-1104.18 750.07,-1133.82 639.347,-1145.38 492.653,-1145.38 381.93,-1133.82 381.93,-1104.18 492.653,-1092.62 639.347,-1092.62 750.07,-1104.18"/>
  353. <text text-anchor="middle" x="566" y="-1114.5" style="font-family:Times New Roman;font-size:15.00;fill:blue;">Up&#45;to&#45;date task forced to rerun</text>
  354. </g>
  355. <!-- k5&#45;&gt;k6 -->
  356. <g id="edge70" class="edge"><title>k5&#45;&gt;k6</title>
  357. <path style="fill:none;stroke:gray;" d="M566,-1172C566,-1166 566,-1161 566,-1155"/>
  358. <polygon style="fill:gray;stroke:gray;" points="569.5,-1155 566,-1145 562.5,-1155 569.5,-1155"/>
  359. </g>
  360. <!-- k7 -->
  361. <g id="node63" class="node"><title>k7</title>
  362. <polygon style="fill:olivedrab;stroke:olivedrab;" points="658.839,-1031.38 658.839,-1046.62 604.455,-1057.38 527.545,-1057.38 473.161,-1046.62 473.161,-1031.38 527.545,-1020.62 604.455,-1020.62 658.839,-1031.38"/>
  363. <text text-anchor="middle" x="566" y="-1034.5" style="font-family:Times New Roman;font-size:15.00;">Up&#45;to&#45;date task</text>
  364. </g>
  365. <!-- k6&#45;&gt;k7 -->
  366. <g id="edge71" class="edge"><title>k6&#45;&gt;k7</title>
  367. <path style="fill:none;stroke:gray;" d="M566,-1092C566,-1084 566,-1076 566,-1068"/>
  368. <polygon style="fill:gray;stroke:gray;" points="569.5,-1068 566,-1058 562.5,-1068 569.5,-1068"/>
  369. </g>
  370. <!-- k8 -->
  371. <g id="node64" class="node"><title>k8</title>
  372. <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"/>
  373. <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>
  374. </g>
  375. <!-- k7&#45;&gt;k8 -->
  376. <g id="edge72" class="edge"><title>k7&#45;&gt;k8</title>
  377. <path style="fill:none;stroke:gray;" d="M566,-1020C566,-1013 566,-1004 566,-996"/>
  378. <polygon style="fill:gray;stroke:gray;" points="569.5,-996 566,-986 562.5,-996 569.5,-996"/>
  379. </g>
  380. </g>
  381. </svg>