Mercurial > repos > kkonganti > cfsan_bettercallsal
annotate 0.7.0/lib/help/mlst.nf @ 20:133571bf891f
planemo upload
author | kkonganti |
---|---|
date | Mon, 15 Jul 2024 11:42:00 -0400 |
parents | 0e7a0053e4a6 |
children |
rev | line source |
---|---|
kkonganti@17 | 1 def mlstHelp(params) { |
kkonganti@17 | 2 |
kkonganti@17 | 3 Map tool = [:] |
kkonganti@17 | 4 Map toolspecs = [:] |
kkonganti@17 | 5 tool.text = [:] |
kkonganti@17 | 6 tool.helpparams = [:] |
kkonganti@17 | 7 |
kkonganti@17 | 8 toolspecs = [ |
kkonganti@17 | 9 'mlst_run': [ |
kkonganti@17 | 10 clihelp: "Run MLST tool. Default: ${params.mlst_run}", |
kkonganti@17 | 11 cliflag: null, |
kkonganti@17 | 12 clivalue: null |
kkonganti@17 | 13 ], |
kkonganti@17 | 14 'mlst_legacy': [ |
kkonganti@17 | 15 clihelp: "Use old legacy output with allele header row (requires --mlst_scheme). " + |
kkonganti@17 | 16 "Default: ${params.mlst_legacy}", |
kkonganti@17 | 17 cliflag: '--legacy', |
kkonganti@17 | 18 clivalue: (params.mlst_legacy ? ' ' : '') |
kkonganti@17 | 19 ], |
kkonganti@17 | 20 'mlst_scheme': [ |
kkonganti@17 | 21 clihelp: "Don't autodetect, force this scheme on all inputs. " + |
kkonganti@17 | 22 "Default: ${params.mlst_scheme}", |
kkonganti@17 | 23 cliflag: '--scheme', |
kkonganti@17 | 24 clivalue: (params.mlst_scheme ?: null) |
kkonganti@17 | 25 ], |
kkonganti@17 | 26 'mlst_minid': [ |
kkonganti@17 | 27 clihelp: "DNA %identity of full allelle to consider 'similar' [~]. " + |
kkonganti@17 | 28 "Default: ${params.mlst_minid}", |
kkonganti@17 | 29 cliflag: '--minid', |
kkonganti@17 | 30 clivalue: (params.mlst_minid ?: 95) |
kkonganti@17 | 31 ], |
kkonganti@17 | 32 'mlst_mincov': [ |
kkonganti@17 | 33 clihelp: 'DNA %cov to report partial allele at all [?].' + |
kkonganti@17 | 34 "Default: ${params.mlst_mincov}", |
kkonganti@17 | 35 cliflag: '--mincov', |
kkonganti@17 | 36 clivalue: (params.mlst_mincov ?: 10) |
kkonganti@17 | 37 ], |
kkonganti@17 | 38 'mlst_minscore': [ |
kkonganti@17 | 39 clihelp: 'Minumum score out of 100 to match a scheme.' + |
kkonganti@17 | 40 "Default: ${params.mlst_minscore}", |
kkonganti@17 | 41 cliflag: '--minscore', |
kkonganti@17 | 42 clivalue: (params.mlst_minscore ?: 50) |
kkonganti@17 | 43 ] |
kkonganti@17 | 44 ] |
kkonganti@17 | 45 |
kkonganti@17 | 46 toolspecs.each { |
kkonganti@17 | 47 k, v -> tool.text['--' + k] = "${v.clihelp}" |
kkonganti@17 | 48 tool.helpparams[k] = [ cliflag: "${v.cliflag}", clivalue: v.clivalue ] |
kkonganti@17 | 49 } |
kkonganti@17 | 50 |
kkonganti@17 | 51 return tool |
kkonganti@17 | 52 } |