-
Notifications
You must be signed in to change notification settings - Fork 3
/
wf_compart_filter_prosplign.cwl
58 lines (49 loc) · 1.53 KB
/
wf_compart_filter_prosplign.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
#!/usr/bin/env cwl-runner
cwlVersion: v1.0
class: Workflow
label: "Filter Protein Seeds I; Find ProSplign Alignments I"
inputs:
asn_cache: Directory
uniColl_asn_cache: Directory
seed_hits: File
gc_assembly: File
outputs:
prosplign_align:
type: File
outputSource: Find_ProSplign_Alignments_I_gpx_qdump/prosplign_align
steps:
Filter_Protein_Seeds_I_prosplign_compart:
run: prosplign_compart.cwl
in:
asn_cache: asn_cache
uniColl_asn_cache: uniColl_asn_cache
seed_hits: seed_hits
out: [unfilt_comp]
Filter_Protein_Seeds_I_prosplign_compart_filter:
run: prosplign_compart_filter.cwl
in:
asn_cache: asn_cache
uniColl_asn_cache: uniColl_asn_cache
unfilt_comp: Filter_Protein_Seeds_I_prosplign_compart/unfilt_comp
gc_assembly: gc_assembly
out: [compartments]
Find_ProSplign_Alignments_gpx_qsubmit:
run: gpx_qsubmit_pro.cwl
in:
asn_cache: asn_cache
uniColl_asn_cache: uniColl_asn_cache
asn: Filter_Protein_Seeds_I_prosplign_compart_filter/compartments
out: [jobs]
Find_ProSplign_Alignments_I_prosplign_wnode:
run: prosplign_wnode.cwl
in:
asn_cache: asn_cache
uniColl_asn_cache: uniColl_asn_cache
input_jobs: Find_ProSplign_Alignments_gpx_qsubmit/jobs
asn: Filter_Protein_Seeds_I_prosplign_compart_filter/compartments
out: [outdir]
Find_ProSplign_Alignments_I_gpx_qdump:
run: gpx_qdump_pro.cwl
in:
input_path: Find_ProSplign_Alignments_I_prosplign_wnode/outdir
out: [prosplign_align]