-
Notifications
You must be signed in to change notification settings - Fork 0
/
Modification_workflow.cwl
53 lines (48 loc) · 1.19 KB
/
Modification_workflow.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
cwlVersion: v1.0
class: Workflow
requirements:
MultipleInputFeatureRequirement: {}
inputs:
mztab_to_csv_py: File
modifications_R: File
mztab: File
bait: string
mass_tolerance:
type: string
default: "50"
modifications_faster_py: File
unimod_path: string
outputs:
mod_csv:
type: File
outputSource: modifications_faster/mod_csv
# tibble:
# type: File
# outputSource: modifications_fast/tibbles
steps:
mztab_to_csv:
run: Tools/mztab_to_csv.cwl
in:
mztab_to_csv_py: mztab_to_csv_py
mztab: mztab
bait: bait
out:
[csv]
modifications:
run: Tools/modifications.cwl
in:
modifications_R: modifications_R
csv: mztab_to_csv/csv
bait: bait
mass_tolerance: mass_tolerance
out:
[tol_py_csv]
modifications_faster:
run: Tools/modifications_faster.cwl
in:
modifications_faster_py: modifications_faster_py
bait: bait
unimod_path: unimod_path
tol_py_csv: modifications/tol_py_csv
out:
[mod_csv]