forked from beroukhim-lab/GATK_CN_CWL
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcnv_somatic_funcotate_seg_workflow.cwl
106 lines (102 loc) · 2.29 KB
/
cnv_somatic_funcotate_seg_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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
#!/usr/bin/env cwl-runner
class: Workflow
cwlVersion: v1.0
id: CNVFuncotateSegmentsWorkflow
requirements:
- class: InlineJavascriptRequirement
- class: StepInputExpressionRequirement
inputs:
- id: input_seg_file
type: File
- id: ref_fasta
type: File
secondaryFiles:
- ^.dict
- .fai
- id: funcotator_ref_version
type: string
- id: gatk4_jar_override
type:
- File?
- string?
- id: funcotator_data_sources_tar_gz
type: File?
- id: transcript_selection_mode
type: string?
- id: transcript_selection_list
type: File?
- id: annotation_defaults
type: string[]?
- id: annotation_overrides
type: string[]?
- id: funcotator_excluded_fields
type: string[]?
- id: interval_list
type: File?
- id: extra_args
type: string?
- id: is_removing_untared_datasources
type: boolean?
- id: gatk_docker
type: string
- id: mem_gb
type: int?
- id: disk_space_gb
type: int?
- id: use_ssd
type: boolean?
default: false
- id: cpu
type: int?
- id: preemptible_attempts
type: int?
outputs:
- id: funcotated_seg_simple_tsv
type: File
outputSource: FuncotateSegments/funcotated_seg_simple_tsv
- id: funcotated_gene_list_tsv
type: File
outputSource: FuncotateSegments/funcotated_gene_list_tsv
steps:
- id: FuncotateSegments
in:
- id: input_seg_file
source: input_seg_file
- id: ref_fasta
source: ref_fasta
- id: funcotator_ref_version
source: funcotator_ref_version
- id: gatk4_jar_override
source: gatk4_jar_override
- id: funcotator_data_sources_tar_gz
source: funcotator_data_sources_tar_gz
- id: transcript_selection_mode
source: transcript_selection_mode
- id: transcript_selection_list
source: transcript_selection_list
- id: annotation_defaults
source: annotation_defaults
- id: annotation_overrides
source: annotation_overrides
- id: funcotator_excluded_fields
source: funcotator_excluded_fields
- id: interval_list
source: interval_list
- id: extra_args
source: extra_args
- id: gatk_docker
source: gatk_docker
- id: mem_gb
source: mem_gb
- id: disk_space_gb
source: disk_space_gb
- id: use_ssd
source: use_ssd
- id: cpu
source: cpu
- id: preemptible_attempts
source: preemptible_attempts
run: tools/FuncotateSegments.cwl
out:
- id: funcotated_seg_simple_tsv
- id: funcotated_gene_list_tsv