Mercurial > repos > kkonganti > cfsan_bettercallsal
comparison 0.5.0/lib/help/kraken2.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 // Help text for kraken2 within CPIPES. | |
2 | |
3 def kraken2Help(params) { | |
4 | |
5 Map tool = [:] | |
6 Map toolspecs = [:] | |
7 tool.text = [:] | |
8 tool.helpparams = [:] | |
9 | |
10 toolspecs = [ | |
11 'kraken2_db': [ | |
12 clihelp: "Absolute path to kraken database. Default: ${params.kraken2_db}", | |
13 cliflag: '--db', | |
14 clivalue: null | |
15 ], | |
16 'kraken2_confidence': [ | |
17 clihelp: 'Confidence score threshold which must be ' + | |
18 "between 0 and 1. Default: ${params.kraken2_confidence}", | |
19 cliflag: '--confidence', | |
20 clivalue: (params.kraken2_confidence ?: '') | |
21 ], | |
22 'kraken2_quick': [ | |
23 clihelp: "Quick operation (use first hit or hits). Default: ${params.kraken2_quick}", | |
24 cliflag: '--quick', | |
25 clivalue: (params.kraken2_quick ? ' ' : '') | |
26 ], | |
27 'kraken2_use_mpa_style': [ | |
28 clihelp: "Report output like Kraken 1's " + | |
29 "kraken-mpa-report. Default: ${params.kraken2_use_mpa_style}", | |
30 cliflag: '--use-mpa-style', | |
31 clivalue: (params.kraken2_use_mpa_style ? ' ' : '') | |
32 ], | |
33 'kraken2_minimum_base_quality': [ | |
34 clihelp: 'Minimum base quality used in classification ' + | |
35 " which is only effective with FASTQ input. Default: ${params.kraken2_minimum_base_quality}", | |
36 cliflag: '--minimum-base-quality', | |
37 clivalue: (params.kraken2_minimum_base_quality ?: '') | |
38 ], | |
39 'kraken2_report_zero_counts': [ | |
40 clihelp: 'Report counts for ALL taxa, even if counts are zero. ' + | |
41 "Default: ${params.kraken2_report_zero_counts}", | |
42 cliflag: '--report-zero-counts', | |
43 clivalue: (params.kraken2_report_zero_counts ? ' ' : '') | |
44 ], | |
45 'kraken2_report_minmizer_data': [ | |
46 clihelp: 'Report minimizer and distinct minimizer count' + | |
47 ' information in addition to normal Kraken report. ' + | |
48 "Default: ${params.kraken2_report_minimizer_data}", | |
49 cliflag: '--report-minimizer-data', | |
50 clivalue: (params.kraken2_report_minimizer_data ? ' ' : '') | |
51 ], | |
52 'kraken2_use_names': [ | |
53 clihelp: 'Print scientific names instead of just taxids. ' + | |
54 "Default: ${params.kraken2_use_names}", | |
55 cliflag: '--use-names', | |
56 clivalue: (params.kraken2_use_names ? ' ' : '') | |
57 ], | |
58 'kraken2_extract_bug': [ | |
59 clihelp: 'Extract the reads or contigs beloging to this bug. ' + | |
60 "Default: ${params.kraken2_extract_bug}", | |
61 cliflag: null, | |
62 clivalue: null | |
63 ] | |
64 ] | |
65 | |
66 toolspecs.each { | |
67 k, v -> tool.text['--' + k] = "${v.clihelp}" | |
68 tool.helpparams[k] = [ cliflag: "${v.cliflag}", clivalue: v.clivalue ] | |
69 } | |
70 | |
71 return tool | |
72 } |