Mercurial > repos > kkonganti > cfsan_cronology
comparison 0.1.0/subworkflows/prodka.nf @ 0:c8597e9e1a97
"planemo upload"
author | kkonganti |
---|---|
date | Mon, 27 Nov 2023 12:37:44 -0500 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:c8597e9e1a97 |
---|---|
1 // Include any necessary methods and modules | |
2 include { PRODIGAL } from "${params.modules}${params.fs}prodigal${params.fs}main" | |
3 include { PROKKA } from "${params.modules}${params.fs}prokka${params.fs}main" | |
4 | |
5 // Start the subworkflow | |
6 workflow PRODKA { | |
7 take: | |
8 trained_asm | |
9 predict_asm | |
10 | |
11 main: | |
12 PRODIGAL( | |
13 trained_asm, | |
14 (params.prodigal_f ?: 'gbk') | |
15 ) | |
16 | |
17 PROKKA( | |
18 predict_asm | |
19 .join(PRODIGAL.out.proteins) | |
20 .join(PRODIGAL.out.trained) | |
21 ) | |
22 | |
23 PRODIGAL.out.versions | |
24 .mix( PROKKA.out.versions ) | |
25 .set{ versions } | |
26 emit: | |
27 prodigal_gene_annots = PRODIGAL.out.gene_annotations | |
28 prodigal_fna = PRODIGAL.out.cds | |
29 prodigal_faa = PRODIGAL.out.proteins | |
30 prodigal_all_gene_annots = PRODIGAL.out.all_gene_annotations | |
31 prodigal_trained = PRODIGAL.out.trained | |
32 prokka_gff = PROKKA.out.gff | |
33 prokka_gbk = PROKKA.out.gbk | |
34 prokka_fna = PROKKA.out.fna | |
35 prokka_sqn = PROKKA.out.sqn | |
36 prokka_ffn = PROKKA.out.ffn | |
37 prokka_fsa = PROKKA.out.fsa | |
38 prokka_faa = PROKKA.out.faa | |
39 prokka_tbl = PROKKA.out.tbl | |
40 prokka_err = PROKKA.out.err | |
41 prokka_log = PROKKA.out.log | |
42 prokka_txt = PROKKA.out.txt | |
43 prokka_tsv = PROKKA.out.tsv | |
44 versions | |
45 } |