1 # Copyright (C) The Lightning Authors. All rights reserved.
3 # SPDX-License-Identifier: AGPL-3.0
6 arv: "http://arvados.org/cwl#"
10 ScatterFeatureRequirement: {}
11 SubworkflowFeatureRequirement: {}
12 StepInputExpressionRequirement: {}
13 MultipleInputFeatureRequirement: {}
39 phenotypesnofamilydir:
50 snpeffdatadir: Directory
54 secondaryFiles: [.csi]
61 # outputSource: stage-output/stagednpydir
64 # outputSource: stage-output/stagedonehotnpydir
65 # stagedannotationdir:
67 # outputSource: stage-output/stagedannotationdir
70 # outputSource: genreadme/readme
80 lightning-import_data:
81 run: lightning-import.cwl
87 fastadirs: batch-dirs/batches
90 lightning-import_refs:
91 run: lightning-import.cwl
100 run: lightning-slice.cwl
102 datalibs: lightning-import_data/lib
103 reflib: lightning-import_refs/lib
106 lightning-tiling-stats:
107 run: lightning-tiling-stats.cwl
109 libdir: lightning-slice/libdir
112 lightning-choose-samples:
113 run: lightning-choose-samples.cwl
115 matchgenome: matchgenome
116 libdir: lightning-slice/libdir
117 phenotypesdir: phenotypesnofamilydir
118 trainingsetsize: trainingsetsize
119 randomseed: randomseed
122 # lightning-slice-numpy:
123 # run: lightning-slice-numpy.cwl
125 # matchgenome: matchgenome
126 # libdir: lightning-slice/libdir
129 # mergeoutput: mergeoutput
130 # expandregions: expandregions
131 # samplescsv: lightning-choose-samples/samplescsv
132 # out: [outdir, npys, chunktagoffsetcsv]
134 lightning-slice-numpy-onehot_chi2:
135 run: lightning-slice-numpy-onehot.cwl
137 matchgenome: matchgenome
138 libdir: lightning-slice/libdir
140 mergeoutput: mergeoutput
141 expandregions: expandregions
142 samplescsv: lightning-choose-samples/samplescsv
145 lightning-slice-numpy-onehot_logisticregression:
146 run: lightning-slice-numpy-onehot.cwl
148 matchgenome: matchgenome
149 libdir: lightning-slice/libdir
151 mergeoutput: mergeoutput
152 expandregions: expandregions
153 samplescsv: lightning-slice-numpy-pca/pcasamplescsv
156 lightning-slice-numpy-pca:
157 run: lightning-slice-numpy-pca.cwl
159 matchgenome: matchgenome
160 libdir: lightning-slice/libdir
163 mergeoutput: mergeoutput
164 expandregions: expandregions
165 samplescsv: lightning-choose-samples/samplescsv
166 pcacomponents: pcacomponents
167 out: [outdir, pcanpy, pcasamplescsv]
170 run: lightning-plot.cwl
172 pcanpy: lightning-slice-numpy-pca/pcanpy
173 pcasamplescsv: lightning-slice-numpy-pca/pcasamplescsv
174 phenotypesdir: phenotypesdir
182 run: lightning-plot.cwl
184 pcanpy: lightning-slice-numpy-pca/pcanpy
185 pcasamplescsv: lightning-slice-numpy-pca/pcasamplescsv
186 phenotypesdir: phenotypesdir
193 # lightning-anno2vcf-onehot:
194 # run: lightning-anno2vcf.cwl
196 # annodir: lightning-slice-numpy-onehot/outdir
200 # run: make-libname.cwl
202 # matchgenome: matchgenome
203 # genomeversion: genomeversion
207 # run: ../annotation/annotate-wf.cwl
209 # sample: make-libname/libname
211 # vcfdir: lightning-anno2vcf-onehot/vcfdir
212 # snpeffdatadir: snpeffdatadir
213 # genomeversion: genomeversion
215 # gnomaddir: gnomaddir
216 # out: [annotatedvcf, summary]
219 # run: stage-output.cwl
221 # libname: make-libname/libname
223 # source: [lightning-slice-numpy/npys, lightning-slice-numpy/chunktagoffsetcsv]
224 # linkMerge: merge_flattened
225 # onehotnpyfiles: lightning-slice-numpy-onehot/npys
227 # source: [lightning-plot_1-2/png, lightning-plot_2-3/png]
228 # linkMerge: merge_flattened
229 # bed: lightning-tiling-stats/bed
230 # annotatedvcf: annotate-wf/annotatedvcf
231 # summary: annotate-wf/summary
232 # out: [stagednpydir, stagedonehotnpydir, stagedannotationdir]
237 # samplescsv: lightning-choose-samples/samplescsv
238 # readmeinfo: readmeinfo