-
Notifications
You must be signed in to change notification settings - Fork 9
/
salmon_wf_se.cwl
69 lines (60 loc) · 1.61 KB
/
salmon_wf_se.cwl
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
cwlVersion: v1.0
class: Workflow
inputs:
## Common inputs
# Required
nthreads: int
## Inputs for download-sra
# Required
run_ids: string[]
# Optional
repo: string?
## Inputs for pfastq-dump
# None
## Inputs for salmon quant
# Required
index_dir: Directory
gibbs_samples: int?
num_bootstraps: int?
outputs:
quant_results:
type: Directory
outputSource: salmon_quant/quant_results
steps:
download_sra:
run: https://raw.githubusercontent.com/pitagora-network/pitagora-cwl/master/tools/download-sra/download-sra.cwl
in:
repo: repo
run_ids: run_ids
out:
[sraFiles]
pfastq_dump:
run: https://raw.githubusercontent.com/pitagora-network/pitagora-cwl/master/tools/pfastq-dump/pfastq-dump.cwl
in:
sraFiles: download_sra/sraFiles
nthreads: nthreads
out:
[fastqFiles]
salmon_quant:
run: https://raw.githubusercontent.com/pitagora-network/pitagora-cwl/master/tools/salmon/quant/single_end/salmon_quant_se.cwl
in:
index_dir: index_dir
fq: pfastq_dump/fastqFiles
nthreads: nthreads
gibbs_samples: gibbs_samples
num_bootstraps: num_bootstraps
out:
[quant_results]
$namespaces:
s: https://schema.org/
edam: http://edamontology.org/
s:license: https://spdx.org/licenses/Apache-2.0
s:codeRepository: https://github.com/pitagora-network/pitagora-cwl
s:author:
- class: s:Person
s:identifier: https://orcid.org/0000-0003-3777-5945
s:email: mailto:inutano@gmail.com
s:name: Tazro Ohta
$schemas:
- https://schema.org/docs/schema_org_rdfa.html
- http://edamontology.org/EDAM_1.18.owl