Project

General

Profile

API HistoricalForcasting data for CR » debug-su92l-xvhdp-3gri0mi1vtakaf4.dot

Big JSON file with subgraphs to test visualization - Nico César, 06/16/2020 09:33 PM

 
1
digraph cwlgraph {
2
rankdir=LR;
3
graph [compound=true];
4

    
5
subgraph cluster_0 {
6
label="#createcgf-wf.cwl";
7
node [style=filled];
8
shape=box
9
style="filled";
10
color="#dddddd";
11
"#createcgf-wf.cwl" [ label = "#createcgf-wf.cwl", style = invis ];
12

    
13

    
14
"#createcgf-wf.cwl
15
getdirs
16
fjdirs" -> "step #createcgf-wf.cwl
17
createcgf";
18
"#createcgf-wf.cwl
19
lib" -> "step #createcgf-wf.cwl
20
createcgf";
21
"#createcgf-wf.cwl
22
skippaths" -> "step #createcgf-wf.cwl
23
createcgf";
24
"step #createcgf-wf.cwl
25
createcgf" -> "#createcgf-wf.cwl
26
createcgf
27
cgf";
28
"#createcgf-wf.cwl
29
fjdir" -> "step #createcgf-wf.cwl
30
getdirs";
31
"step #createcgf-wf.cwl
32
getdirs" -> "#createcgf-wf.cwl
33
getdirs
34
fjdirs";
35
}
36

    
37
subgraph cluster_1 {
38
label="#check-cgf-gvcf-wf.cwl";
39
node [style=filled];
40
shape=box
41
style="filled";
42
color="#dddddd";
43
"#check-cgf-gvcf-wf.cwl" [ label = "#check-cgf-gvcf-wf.cwl", style = invis ];
44

    
45

    
46
"#check-cgf-gvcf-wf.cwl
47
cgfdir" -> "step #check-cgf-gvcf-wf.cwl
48
check-cgf-gvcf";
49
"#check-cgf-gvcf-wf.cwl
50
checknum" -> "step #check-cgf-gvcf-wf.cwl
51
check-cgf-gvcf";
52
"#check-cgf-gvcf-wf.cwl
53
chroms" -> "step #check-cgf-gvcf-wf.cwl
54
check-cgf-gvcf";
55
"#check-cgf-gvcf-wf.cwl
56
gvcfdir" -> "step #check-cgf-gvcf-wf.cwl
57
check-cgf-gvcf";
58
"#check-cgf-gvcf-wf.cwl
59
ref" -> "step #check-cgf-gvcf-wf.cwl
60
check-cgf-gvcf";
61
"#check-cgf-gvcf-wf.cwl
62
reffa" -> "step #check-cgf-gvcf-wf.cwl
63
check-cgf-gvcf";
64
"#check-cgf-gvcf-wf.cwl
65
sglfdir" -> "step #check-cgf-gvcf-wf.cwl
66
check-cgf-gvcf";
67
"#check-cgf-gvcf-wf.cwl
68
tileassembly" -> "step #check-cgf-gvcf-wf.cwl
69
check-cgf-gvcf";
70
"step #check-cgf-gvcf-wf.cwl
71
check-cgf-gvcf" -> "#check-cgf-gvcf-wf.cwl
72
check-cgf-gvcf
73
gvcfhash";
74
}
75

    
76
subgraph cluster_2 {
77
label="#fastj2cgf-wf.cwl";
78
node [style=filled];
79
shape=box
80
style="filled";
81
color="#dddddd";
82
"#fastj2cgf-wf.cwl" [ label = "#fastj2cgf-wf.cwl", style = invis ];
83

    
84

    
85
"#fastj2cgf-wf.cwl
86
fjdir" -> "step #fastj2cgf-wf.cwl
87
createcgf-wf";
88
"#fastj2cgf-wf.cwl
89
merge-tilelib
90
mergedlib" -> "step #fastj2cgf-wf.cwl
91
createcgf-wf";
92
"#fastj2cgf-wf.cwl
93
getsglfsize
94
skippaths" -> "step #fastj2cgf-wf.cwl
95
createcgf-wf";
96
"#fastj2cgf-wf.cwl
97
sglf-sanity-check
98
log" -> "step #fastj2cgf-wf.cwl
99
createcgf-wf";
100
"step #fastj2cgf-wf.cwl
101
createcgf-wf" -> "#fastj2cgf-wf.cwl
102
createcgf-wf
103
cgfs";
104
"#fastj2cgf-wf.cwl
105
fjdir" -> "step #fastj2cgf-wf.cwl
106
createsglf-wf";
107
"#fastj2cgf-wf.cwl
108
nchunks" -> "step #fastj2cgf-wf.cwl
109
createsglf-wf";
110
"#fastj2cgf-wf.cwl
111
pathmax" -> "step #fastj2cgf-wf.cwl
112
createsglf-wf";
113
"#fastj2cgf-wf.cwl
114
pathmin" -> "step #fastj2cgf-wf.cwl
115
createsglf-wf";
116
"#fastj2cgf-wf.cwl
117
tagset" -> "step #fastj2cgf-wf.cwl
118
createsglf-wf";
119
"step #fastj2cgf-wf.cwl
120
createsglf-wf" -> "#fastj2cgf-wf.cwl
121
createsglf-wf
122
sglfs";
123
"#fastj2cgf-wf.cwl
124
merge-tilelib
125
mergedlib" -> "step #fastj2cgf-wf.cwl
126
getsglfsize";
127
"#fastj2cgf-wf.cwl
128
sglfthreshold" -> "step #fastj2cgf-wf.cwl
129
getsglfsize";
130
"step #fastj2cgf-wf.cwl
131
getsglfsize" -> "#fastj2cgf-wf.cwl
132
getsglfsize
133
sglfsize";
134
"step #fastj2cgf-wf.cwl
135
getsglfsize" -> "#fastj2cgf-wf.cwl
136
getsglfsize
137
skippaths";
138
"#fastj2cgf-wf.cwl
139
createcgf-wf
140
cgfs" -> "step #fastj2cgf-wf.cwl
141
handle-cgfs";
142
"#fastj2cgf-wf.cwl
143
handle-cgfs
144
dirname" -> "step #fastj2cgf-wf.cwl
145
handle-cgfs";
146
"step #fastj2cgf-wf.cwl
147
handle-cgfs" -> "#fastj2cgf-wf.cwl
148
handle-cgfs
149
dir";
150
"#fastj2cgf-wf.cwl
151
handle-sglfs
152
dirname" -> "step #fastj2cgf-wf.cwl
153
handle-sglfs";
154
"#fastj2cgf-wf.cwl
155
createsglf-wf
156
sglfs" -> "step #fastj2cgf-wf.cwl
157
handle-sglfs";
158
"step #fastj2cgf-wf.cwl
159
handle-sglfs" -> "#fastj2cgf-wf.cwl
160
handle-sglfs
161
dir";
162
"#fastj2cgf-wf.cwl
163
handle-sglfs
164
dir" -> "step #fastj2cgf-wf.cwl
165
merge-tilelib";
166
"#fastj2cgf-wf.cwl
167
srclib" -> "step #fastj2cgf-wf.cwl
168
merge-tilelib";
169
"step #fastj2cgf-wf.cwl
170
merge-tilelib" -> "#fastj2cgf-wf.cwl
171
merge-tilelib
172
mergedlib";
173
"#fastj2cgf-wf.cwl
174
merge-tilelib
175
mergedlib" -> "step #fastj2cgf-wf.cwl
176
sglf-sanity-check";
177
"step #fastj2cgf-wf.cwl
178
sglf-sanity-check" -> "#fastj2cgf-wf.cwl
179
sglf-sanity-check
180
log";
181
}
182

    
183
subgraph cluster_3 {
184
label="#main";
185
node [style=filled];
186
shape=box
187
style="filled";
188
color="#dddddd";
189
"#main" [ label = "#main", style = invis ];
190

    
191

    
192
"#main
193
fastj2cgf-wf
194
cgfdir" -> "step #main
195
check-cgf-gvcf-wf";
196
"#main
197
checknum" -> "step #main
198
check-cgf-gvcf-wf";
199
"#main
200
checkchroms" -> "step #main
201
check-cgf-gvcf-wf";
202
"#main
203
gvcfdir" -> "step #main
204
check-cgf-gvcf-wf";
205
"#main
206
ref" -> "step #main
207
check-cgf-gvcf-wf";
208
"#main
209
reffa" -> "step #main
210
check-cgf-gvcf-wf";
211
"#main
212
fastj2cgf-wf
213
lib" -> "step #main
214
check-cgf-gvcf-wf";
215
"#main
216
afn" -> "step #main
217
check-cgf-gvcf-wf";
218
"step #main
219
check-cgf-gvcf-wf" -> "#main
220
check-cgf-gvcf-wf
221
gvcfhashes";
222
"#main
223
fastj2cgf-wf
224
cgfdir" -> "step #main
225
createnpy-wf";
226
"#main
227
check-cgf-gvcf-wf
228
gvcfhashes" -> "step #main
229
createnpy-wf";
230
"step #main
231
createnpy-wf" -> "#main
232
createnpy-wf
233
consolnpydir";
234
"step #main
235
createnpy-wf" -> "#main
236
createnpy-wf
237
names";
238
"#main
239
fjdir" -> "step #main
240
fastj2cgf-wf";
241
"#main
242
nchunks" -> "step #main
243
fastj2cgf-wf";
244
"#main
245
pathmax" -> "step #main
246
fastj2cgf-wf";
247
"#main
248
pathmin" -> "step #main
249
fastj2cgf-wf";
250
"#main
251
sglfthreshold" -> "step #main
252
fastj2cgf-wf";
253
"#main
254
srclib" -> "step #main
255
fastj2cgf-wf";
256
"#main
257
tagset" -> "step #main
258
fastj2cgf-wf";
259
"step #main
260
fastj2cgf-wf" -> "#main
261
fastj2cgf-wf
262
lib";
263
"step #main
264
fastj2cgf-wf" -> "#main
265
fastj2cgf-wf
266
sglfsize";
267
"step #main
268
fastj2cgf-wf" -> "#main
269
fastj2cgf-wf
270
skippaths";
271
"step #main
272
fastj2cgf-wf" -> "#main
273
fastj2cgf-wf
274
cgfdir";
275
}
276

    
277
subgraph cluster_4 {
278
label="#createnpy-wf.cwl";
279
node [style=filled];
280
shape=box
281
style="filled";
282
color="#dddddd";
283
"#createnpy-wf.cwl" [ label = "#createnpy-wf.cwl", style = invis ];
284

    
285

    
286
"#createnpy-wf.cwl
287
createnpy
288
npydir" -> "step #createnpy-wf.cwl
289
consolnpy";
290
"step #createnpy-wf.cwl
291
consolnpy" -> "#createnpy-wf.cwl
292
consolnpy
293
consolnpydir";
294
"#createnpy-wf.cwl
295
cgfdir" -> "step #createnpy-wf.cwl
296
createnpy";
297
"step #createnpy-wf.cwl
298
createnpy" -> "#createnpy-wf.cwl
299
createnpy
300
npydir";
301
"step #createnpy-wf.cwl
302
createnpy" -> "#createnpy-wf.cwl
303
createnpy
304
names";
305
}
306

    
307
subgraph cluster_5 {
308
label="#createsglf-wf.cwl";
309
node [style=filled];
310
shape=box
311
style="filled";
312
color="#dddddd";
313
"#createsglf-wf.cwl" [ label = "#createsglf-wf.cwl", style = invis ];
314

    
315

    
316
"#createsglf-wf.cwl
317
fjdir" -> "step #createsglf-wf.cwl
318
createsglf";
319
"#createsglf-wf.cwl
320
tagset" -> "step #createsglf-wf.cwl
321
createsglf";
322
"#createsglf-wf.cwl
323
getpaths
324
maxpaths" -> "step #createsglf-wf.cwl
325
createsglf";
326
"#createsglf-wf.cwl
327
getpaths
328
minpaths" -> "step #createsglf-wf.cwl
329
createsglf";
330
"step #createsglf-wf.cwl
331
createsglf" -> "#createsglf-wf.cwl
332
createsglf
333
chunksglfs";
334
"#createsglf-wf.cwl
335
nchunks" -> "step #createsglf-wf.cwl
336
getpaths";
337
"#createsglf-wf.cwl
338
pathmax" -> "step #createsglf-wf.cwl
339
getpaths";
340
"#createsglf-wf.cwl
341
pathmin" -> "step #createsglf-wf.cwl
342
getpaths";
343
"step #createsglf-wf.cwl
344
getpaths" -> "#createsglf-wf.cwl
345
getpaths
346
minpaths";
347
"step #createsglf-wf.cwl
348
getpaths" -> "#createsglf-wf.cwl
349
getpaths
350
maxpaths";
351
}
352

    
353

    
354

    
355
"step #createcgf-wf.cwl
356
createcgf" [fillcolor="#FFD700", style="rounded,filled", shape=box];
357
"step #createcgf-wf.cwl
358
getdirs" [fillcolor="#FFD700", style="rounded,filled", shape=box];
359
"#createcgf.cwl" [fillcolor="#FF9912", style="rounded,filled", shape=box];
360
"#getdirs.cwl" [fillcolor="#D7D7EE", style="rounded,filled", shape=box];
361
"step #check-cgf-gvcf-wf.cwl
362
check-cgf-gvcf" [fillcolor="#FFD700", style="rounded,filled", shape=box];
363
"#check-cgf-gvcf.cwl" [fillcolor="#FF9912", style="rounded,filled", shape=box];
364
"#getsglfsize.cwl" [fillcolor="#FF9912", style="rounded,filled", shape=box];
365
"#sglf-sanity-check.cwl" [fillcolor="#FF9912", style="rounded,filled", shape=box];
366
"#array-to-dir.cwl" [fillcolor="#D7D7EE", style="rounded,filled", shape=box];
367
"#nestedarray-to-dir.cwl" [fillcolor="#D7D7EE", style="rounded,filled", shape=box];
368
"step #fastj2cgf-wf.cwl
369
createcgf-wf" [fillcolor="#FFD700", style="rounded,filled", shape=box];
370
"step #fastj2cgf-wf.cwl
371
createsglf-wf" [fillcolor="#FFD700", style="rounded,filled", shape=box];
372
"step #fastj2cgf-wf.cwl
373
getsglfsize" [fillcolor="#FFD700", style="rounded,filled", shape=box];
374
"step #fastj2cgf-wf.cwl
375
handle-cgfs" [fillcolor="#FFD700", style="rounded,filled", shape=box];
376
"step #fastj2cgf-wf.cwl
377
handle-sglfs" [fillcolor="#FFD700", style="rounded,filled", shape=box];
378
"step #fastj2cgf-wf.cwl
379
merge-tilelib" [fillcolor="#FFD700", style="rounded,filled", shape=box];
380
"step #fastj2cgf-wf.cwl
381
sglf-sanity-check" [fillcolor="#FFD700", style="rounded,filled", shape=box];
382
"step #main
383
check-cgf-gvcf-wf" [fillcolor="#FFD700", style="rounded,filled", shape=box];
384
"step #main
385
createnpy-wf" [fillcolor="#FFD700", style="rounded,filled", shape=box];
386
"step #main
387
fastj2cgf-wf" [fillcolor="#FFD700", style="rounded,filled", shape=box];
388
"#consolnpy.cwl" [fillcolor="#FF9912", style="rounded,filled", shape=box];
389
"step #createnpy-wf.cwl
390
consolnpy" [fillcolor="#FFD700", style="rounded,filled", shape=box];
391
"step #createnpy-wf.cwl
392
createnpy" [fillcolor="#FFD700", style="rounded,filled", shape=box];
393
"#createnpy.cwl" [fillcolor="#FF9912", style="rounded,filled", shape=box];
394
"step #createsglf-wf.cwl
395
createsglf" [fillcolor="#FFD700", style="rounded,filled", shape=box];
396
"step #createsglf-wf.cwl
397
getpaths" [fillcolor="#FFD700", style="rounded,filled", shape=box];
398
"#createsglf.cwl" [fillcolor="#FF9912", style="rounded,filled", shape=box];
399
"#getpaths.cwl" [fillcolor="#D7D7EE", style="rounded,filled", shape=box];
400
"#merge-tilelib.cwl" [fillcolor="#FF9912", style="rounded,filled", shape=box];
401

    
402

    
403
"step #createcgf-wf.cwl
404
createcgf" -> "#createcgf.cwl" [label="runs", style="dashed"];
405
"step #createcgf-wf.cwl
406
getdirs" -> "#getdirs.cwl" [label="runs", style="dashed"];
407
"step #check-cgf-gvcf-wf.cwl
408
check-cgf-gvcf" -> "#check-cgf-gvcf.cwl" [label="runs", style="dashed"];
409
"step #fastj2cgf-wf.cwl
410
createcgf-wf" -> "#createcgf-wf.cwl" [label="runs", style="dashed", lhead="cluster_0",label="                              "];
411
"step #fastj2cgf-wf.cwl
412
createsglf-wf" -> "#createsglf-wf.cwl" [label="runs", style="dashed"];
413
"step #fastj2cgf-wf.cwl
414
getsglfsize" -> "#getsglfsize.cwl" [label="runs", style="dashed"];
415
"step #fastj2cgf-wf.cwl
416
handle-cgfs" -> "#array-to-dir.cwl" [label="runs", style="dashed"];
417
"step #fastj2cgf-wf.cwl
418
handle-sglfs" -> "#nestedarray-to-dir.cwl" [label="runs", style="dashed"];
419
"step #fastj2cgf-wf.cwl
420
merge-tilelib" -> "#merge-tilelib.cwl" [label="runs", style="dashed"];
421
"step #fastj2cgf-wf.cwl
422
sglf-sanity-check" -> "#sglf-sanity-check.cwl" [label="runs", style="dashed"];
423
"step #main
424
check-cgf-gvcf-wf" -> "#check-cgf-gvcf-wf.cwl" [label="runs", style="dashed", lhead="cluster_1",label="                              "];
425
"step #main
426
createnpy-wf" -> "#createnpy-wf.cwl" [label="runs", style="dashed"];
427
"step #main
428
fastj2cgf-wf" -> "#fastj2cgf-wf.cwl" [label="runs", style="dashed", lhead="cluster_2",label="                              "];
429
"step #createnpy-wf.cwl
430
consolnpy" -> "#consolnpy.cwl" [label="runs", style="dashed"];
431
"step #createnpy-wf.cwl
432
createnpy" -> "#createnpy.cwl" [label="runs", style="dashed"];
433
"step #createsglf-wf.cwl
434
createsglf" -> "#createsglf.cwl" [label="runs", style="dashed"];
435
"step #createsglf-wf.cwl
436
getpaths" -> "#getpaths.cwl" [label="runs", style="dashed"];
437
}
(1-1/2)