forked from broadinstitute/warp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
VerifyOptimus.wdl
48 lines (36 loc) · 969 Bytes
/
VerifyOptimus.wdl
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
version 1.0
import "../verification/VerifyTasks.wdl" as VerifyTasks
workflow VerifyOptimus {
input {
File test_h5ad
File truth_h5ad
File test_bam
File truth_bam
File test_gene_metrics
File truth_gene_metrics
File test_cell_metrics
File truth_cell_metrics
Boolean? done
}
call VerifyTasks.CompareBams as CompareBams {
input:
test_bam = test_bam,
truth_bam = truth_bam,
lenient_header = true
}
call VerifyTasks.CompareCompressedTextFiles as CompareGeneMetrics {
input:
test_zip = test_gene_metrics,
truth_zip = truth_gene_metrics
}
call VerifyTasks.CompareCompressedTextFiles as CompareCellMetrics {
input:
test_zip = test_cell_metrics,
truth_zip = truth_cell_metrics
}
call VerifyTasks.CompareH5adFilesGEX as CompareH5adFilesOptimus {
input:
test_h5ad = test_h5ad,
truth_h5ad = truth_h5ad
}
}