-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathpipeline_documentation.dot
105 lines (63 loc) · 3.3 KB
/
pipeline_documentation.dot
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
digraph "summarize_variants" {
subgraph cluster_per_taxon_summarize {
update_downloadData [label="download_data"];
update_extractNewRecords [label="extract_new_records"];
update_downloadData -> update_extractNewRecords [label="downloaded_data"];
update_splitText [shape=circle,label="",fixedsize=true,width=0.1,xlabel="splitText"];
update_extractNewRecords -> update_splitText [label="filtered_data"];
update_transformData [label="transform_data"];
update_splitText -> update_transformData;
update_align [label="align"];
update_transformData -> update_align [label="transformed_data"];
update_align -> update_loadToDB [label="metadata_plus_variants"];
update_getCallerVersion [label="get_caller_version"];
update_lineageCalls [label="lineage_calls"];
update_getCallerVersion -> update_lineageCalls [label="transformed_data"];
update_transformData -> update_lineageCalls [label="transformed_data"];
update_lineageCalls -> update_loadToDB [label="lineage_lineage_data"];
update_loadToDB [label="load_to_db"];
update_collect2 [shape=circle,label="",fixedsize=true,width=0.1,xlabel="collect"];
update_loadToDB -> update_collect2 [label="complete_metadata_files"];
}
subgraph cluster_per_organism_summarize {
update_collect2 -> update_recomputeAffectedPrimers;
}
update_recomputeAffectedPrimers [label="update_visualization_data"];
update_recalculateDatabaseViews [label="recalculate database views\n(all)"];
update_recomputeAffectedPrimers -> update_recalculateDatabaseViews;
}
digraph "recall_lineage" {
recall_callerUpdate [label="update lineage caller"];
recall_callerDatasetUpdate [label="update lineage caller dataset"];
recall_callerUpdate -> recall_callerDatasetUpdate;
recall_callerDatasetUpdate -> recall_downloadData;
subgraph cluster_per_taxon_recall {
recall_downloadData [label="download_data"];
recall_getCallerVersion [label="get_caller_version"];
recall_lineageCalls [label="lineage_calls"];
recall_getCallerVersion -> recall_lineageCalls [label="latest_lineage"];
recall_extractNewRecords [label="extract_new_records"];
recall_downloadData -> recall_extractNewRecords [label="downloaded_data"];
recall_splitText [shape=circle,label="",fixedsize=true,width=0.1,xlabel="splitText"];
recall_extractNewRecords -> recall_splitText;
recall_transformData [label="transform_data"];
recall_splitText -> recall_transformData;
recall_transformData -> recall_lineageCalls;
recall_loadLineageData [label="load_lineage_data"];
recall_lineageCalls -> recall_loadLineageData;
recall_collect [shape=circle,label="",fixedsize=true,width=0.1,xlabel="collect"];
recall_loadLineageData -> recall_collect;
recall_updateCalls [label="update_calls"];
recall_collect -> recall_updateCalls;
recall_cleanupOldCalls [label="cleanup_old_calls"];
recall_updateCalls -> recall_cleanupOldCalls;
}
recall_finalizeCallerUpdate [label="finalize caller/data version update"];
recall_cleanupOldCalls -> recall_finalizeCallerUpdate;
subgraph cluster_per_organism_recall {
recall_recomputeAffectedPrimers [label="update_visualization_data"];
}
recall_finalizeCallerUpdate -> recall_recomputeAffectedPrimers;
recall_recalculateDatabaseViews [label="recalculate database views\n(lineage_info only)"];
recall_recomputeAffectedPrimers -> recall_recalculateDatabaseViews;
}