forked from hisplan/wdl-cellranger-gex
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CellRangerGex.wdl
60 lines (44 loc) · 1.47 KB
/
CellRangerGex.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
49
50
51
52
53
54
55
56
57
58
59
60
version 1.0
import "modules/Count.wdl" as Count
workflow CellRangerGex {
input {
String sampleName
String fastqName
Array[File] inputFastq
String referenceUrl
Boolean includeIntrons
Int? expectCells
String? chemistry
Int numCores = 16
Int memory = 128
# docker-related
String dockerRegistry
}
call Count.Count {
input:
sampleName = sampleName,
fastqName = fastqName,
inputFastq = inputFastq,
referenceUrl = referenceUrl,
includeIntrons = includeIntrons,
expectCells = expectCells,
numCores = numCores,
memory = memory,
dockerRegistry = dockerRegistry,
chemistry = chemistry,
}
output {
File webSummary = Count.webSummary
File metricsSummary = Count.metricsSummary
File bam = Count.bam
File bai = Count.bai
Array[File] rawFeatureBarcodeMatrix = Count.rawFeatureBarcodeMatrix
Array[File] filteredFeatureBarcodeMatrix = Count.filteredFeatureBarcodeMatrix
File rawFeatureBarcodeMatrixH5 = Count.rawFeatureBarcodeMatrixH5
File filteredFeatureBarcodeMatrixH5 = Count.filteredFeatureBarcodeMatrixH5
File perMoleculeInfo = Count.perMoleculeInfo
File? outAnalysis = Count.outAnalysis
File cloupe = Count.cloupe
File pipestanceMeta = Count.pipestanceMeta
}
}