Mercurial > repos > kkonganti > cfsan_bettercallsal
comparison 0.5.0/lib/help/seqsero2.nf @ 1:365849f031fd
"planemo upload"
author | kkonganti |
---|---|
date | Mon, 05 Jun 2023 18:48:51 -0400 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
0:a4b1ee4b68b1 | 1:365849f031fd |
---|---|
1 def seqsero2Help(params) { | |
2 | |
3 Map tool = [:] | |
4 Map toolspecs = [:] | |
5 tool.text = [:] | |
6 tool.helpparams = [:] | |
7 | |
8 toolspecs = [ | |
9 'seqsero2_run': [ | |
10 clihelp: "Run SeqSero2 tool. Default: ${params.seqsero2_run}", | |
11 cliflag: null, | |
12 clivalue: null | |
13 ], | |
14 'seqsero2_t': [ | |
15 clihelp: "'1' for interleaved paired-end reads, '2' for " + | |
16 "separated paired-end reads, '3' for single reads, '4' for " + | |
17 "genome assembly, '5' for nanopore reads (fasta/fastq). " + | |
18 "Default: ${params.seqsero2_t}", | |
19 cliflag: '-t', | |
20 clivalue: (params.seqsero2_t ?: '') | |
21 ], | |
22 'seqsero2_m': [ | |
23 clihelp: "Which workflow to apply, 'a'(raw reads allele " + | |
24 "micro-assembly), 'k'(raw reads and genome assembly k-mer). " + | |
25 "Default: ${params.seqsero2_m}", | |
26 cliflag: '-m', | |
27 clivalue: (params.seqsero2_m ?: '') | |
28 ], | |
29 'seqsero2_c': [ | |
30 clihelp: 'SeqSero2 will only output serotype prediction without the directory ' + | |
31 'containing log files. ' + | |
32 "Default: ${params.seqsero2_c}", | |
33 cliflag: '-c', | |
34 clivalue: (params.seqsero2_c ? ' ' : '') | |
35 ], | |
36 'seqsero2_s': [ | |
37 clihelp: 'SeqSero2 will not output header in SeqSero_result.tsv. ' + | |
38 "Default: ${params.seqsero2_s}", | |
39 cliflag: '-l', | |
40 clivalue: (params.seqsero2_s ? ' ' : '') | |
41 ] | |
42 ] | |
43 | |
44 toolspecs.each { | |
45 k, v -> tool.text['--' + k] = "${v.clihelp}" | |
46 tool.helpparams[k] = [ cliflag: "${v.cliflag}", clivalue: v.clivalue ] | |
47 } | |
48 | |
49 return tool | |
50 } |