-
Notifications
You must be signed in to change notification settings - Fork 87
/
wf_blastn.cwl
executable file
·63 lines (55 loc) · 1.42 KB
/
wf_blastn.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
#!/usr/bin/env cwl-runner
label: "BLAST against rRNA db"
cwlVersion: v1.0
class: Workflow
#requirements:
inputs:
asn_cache: Directory
seqids: File
blastdb_dir: Directory
blastdb: string
product_name: string
outname: string
outputs:
annotations:
type: File
outputSource: Generate_nS_rRNA_Annotation/annotations
steps:
BLAST_against_nS_rRNA_db_gpx_qsubmit:
run: gpx_qsubmit_blastn.cwl
in:
asn_cache: asn_cache
seqids: seqids
blastdb_dir: blastdb_dir
blastdb: blastdb
out: [jobs]
BLAST_against_nS_rRNA_db_blastn_wnode:
run: blastn_wnode.cwl
in:
asn_cache: asn_cache
input_jobs: BLAST_against_nS_rRNA_db_gpx_qsubmit/jobs
blastdb_dir: blastdb_dir
out: [outdir]
BLAST_against_nS_rRNA_db_gpx_make_outputs:
run: gpx_make_outputs.cwl
in:
input_path: BLAST_against_nS_rRNA_db_blastn_wnode/outdir
out: [blast_align]
Merge_nS_rRNA_Alignments:
run: align_merge.cwl
in:
asn_cache: asn_cache
blastdb_dir: blastdb_dir
blastdb: blastdb
alignments: BLAST_against_nS_rRNA_db_gpx_make_outputs/blast_align
out: [aligns]
Generate_nS_rRNA_Annotation:
run: ribosomal_align2annot.cwl
in:
asn_cache: asn_cache
blastdb_dir: blastdb_dir
blastdb: blastdb
product_name: product_name
alignments: Merge_nS_rRNA_Alignments/aligns
annotation: outname
out: [annotations]