/
tt_univec_wnode.cwl
76 lines (75 loc) · 1.57 KB
/
tt_univec_wnode.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
class: Workflow
cwlVersion: v1.0
id: tt_univec_wnode
doc: univ_wnode
label: univec_wnode
requirements:
- class: MultipleInputFeatureRequirement
inputs:
asn_cache:
type: Directory
blastdb:
type: string
blastdb_dir:
type: Directory
gilist:
type: File
steps:
gpx_qsubmit:
run: ../progs/gpx_qsubmit.cwl
label: gpx_qsubmit
in:
proteins:
default:
class: File
path: '/dev/null'
basename: 'null'
contents: ''
asn_cache:
source: [asn_cache]
linkMerge: merge_flattened
blastdb:
source: [blastdb]
linkMerge: merge_flattened
blastdb_dir:
source: [blastdb_dir]
linkMerge: merge_flattened
ids:
source: [gilist]
linkMerge: merge_flattened
out: [jobs]
univec_wnode:
run: ../progs/univec_wnode.cwl
label: univec_wnode
in:
input_jobs: gpx_qsubmit/jobs
asn_cache: asn_cache
blastdb_dir: blastdb_dir
out: [outdir]
gpx_qdump:
run: ../progs/gpx_qdump.cwl
label: gpx_qdump
in:
input_path: univec_wnode/outdir
unzip:
default: '*'
out: [output]
generate_fscr_feats:
run: ../progs/generate_fscr_feats.cwl
label: generate_fscr_feats
in:
input: gpx_qdump/output
label_suffix:
default: Adaptor
source:
default: vector
o:
default: fscr_feats.asn
out: [feats]
outputs:
feats:
type: File
outputSource: generate_fscr_feats/feats
hits:
type: File
outputSource: gpx_qdump/output