Mercurial > repos > galaxytrakr > hfp_bettercallsal_awsbatch
comparison 1.0.0/lib/help/sourmashsigkmers.nf @ 0:801b85b03a17 draft default tip
planemo upload
| author | galaxytrakr |
|---|---|
| date | Thu, 28 May 2026 20:31:42 +0000 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 0:801b85b03a17 |
|---|---|
| 1 // Help text for sourmash sigkmers within CPIPES. | |
| 2 | |
| 3 def sourmashsigkmersHelp(params) { | |
| 4 | |
| 5 Map tool = [:] | |
| 6 Map toolspecs = [:] | |
| 7 tool.text = [:] | |
| 8 tool.helpparams = [:] | |
| 9 | |
| 10 toolspecs = [ | |
| 11 'sourmashsigkmers_run': [ | |
| 12 clihelp: 'Run `sourmash sigkmers` tool. Default: ' + | |
| 13 (params.sourmashsigkmers_run ?: false), | |
| 14 cliflag: null, | |
| 15 clivalue: null | |
| 16 ], | |
| 17 'sourmashsigkmers_k': [ | |
| 18 clihelp: 'The k-mer size to select. ' + | |
| 19 "Default: ${params.sourmashsigkmers_k}", | |
| 20 cliflag: '-k', | |
| 21 clivalue: (params.sourmashsigkmers_k ?: '') | |
| 22 ], | |
| 23 'sourmashsigkmers_protein': [ | |
| 24 clihelp: 'Choose a protein signature. ' + | |
| 25 "Default: ${params.sourmashsigkmers_protein}", | |
| 26 cliflag: '--protein', | |
| 27 clivalue: (params.sourmashsigkmers_protein ? ' ' : '') | |
| 28 ], | |
| 29 'sourmashsigkmers_noprotein': [ | |
| 30 clihelp: 'Do not choose a protein signature. ' + | |
| 31 "Default: ${params.sourmashsigkmers_noprotein}", | |
| 32 cliflag: '--no-protein', | |
| 33 clivalue: (params.sourmashsigkmers_noprotein ? ' ' : '') | |
| 34 ], | |
| 35 'sourmashsigkmers_dayhoff': [ | |
| 36 clihelp: 'Choose Dayhoff-encoded amino acid signatures. ' + | |
| 37 "Default: ${params.sourmashsigkmers_dayhoff}", | |
| 38 cliflag: '--dayhoff', | |
| 39 clivalue: (params.sourmashsigkmers_dayhoff ? ' ' : '') | |
| 40 ], | |
| 41 'sourmashsigkmers_nodayhoff': [ | |
| 42 clihelp: 'Do not choose Dayhoff-encoded amino acid signatures. ' + | |
| 43 "Default: ${params.sourmashsigkmers_nodayhoff}", | |
| 44 cliflag: '--no-dayhoff', | |
| 45 clivalue: (params.sourmashsigkmers_nodayhoff ? ' ' : '') | |
| 46 ], | |
| 47 'sourmashsigkmers_hp': [ | |
| 48 clihelp: 'Choose hydrophobic-polar-encoded amino acid signatures. ' + | |
| 49 "Default: ${params.sourmashsigkmers_hp}", | |
| 50 cliflag: '--hp', | |
| 51 clivalue: (params.sourmashsigkmers_hp ? ' ' : '') | |
| 52 ], | |
| 53 'sourmashsigkmers_nohp': [ | |
| 54 clihelp: 'Do not choose hydrophobic-polar-encoded amino acid signatures. ' + | |
| 55 "Default: ${params.sourmashsigkmers_nohp}", | |
| 56 cliflag: '--no-hp', | |
| 57 clivalue: (params.sourmashsigkmers_nohp ? ' ' : '') | |
| 58 ], | |
| 59 'sourmashsigkmers_dna': [ | |
| 60 clihelp: 'Choose DNA signature. ' + | |
| 61 "Default: ${params.sourmashsigkmers_dna}", | |
| 62 cliflag: '--dna', | |
| 63 clivalue: (params.sourmashsigkmers_dna ? ' ' : '') | |
| 64 ], | |
| 65 'sourmashsigkmers_nodna': [ | |
| 66 clihelp: 'Do not choose DNA signature. ' + | |
| 67 "Default: ${params.sourmashsigkmers_nodna}", | |
| 68 cliflag: '--no-dna', | |
| 69 clivalue: (params.sourmashsigkmers_nodna ? ' ' : '') | |
| 70 ], | |
| 71 'sourmashsigkmers_save_kmers': [ | |
| 72 clihelp: 'Save k-mers and hash values to a CSV file. ' + | |
| 73 "Default: ${params.sourmashsigkmers_save_kmers}", | |
| 74 cliflag: null, | |
| 75 clivalue: null | |
| 76 ], | |
| 77 'sourmashsigkmers_save_seqs': [ | |
| 78 clihelp: 'Save sequences with matching hash values to a FASTA file. ' + | |
| 79 "Default: ${params.sourmashsigkmers_save_seqs}", | |
| 80 cliflag: null, | |
| 81 clivalue: null | |
| 82 ], | |
| 83 'sourmashsigkmers_translate': [ | |
| 84 clihelp: 'Translate DNA k-mers into amino acids (for protein, dayhoff, and hp sketches). ' + | |
| 85 "Default: ${params.sourmashsigkmers_translate}", | |
| 86 cliflag: '--translate', | |
| 87 clivalue: (params.sourmashsigkmers_translate ? ' ' : '') | |
| 88 ] | |
| 89 ] | |
| 90 | |
| 91 toolspecs.each { | |
| 92 k, v -> tool.text['--' + k] = "${v.clihelp}" | |
| 93 tool.helpparams[k] = [ cliflag: "${v.cliflag}", clivalue: v.clivalue ] | |
| 94 } | |
| 95 | |
| 96 return tool | |
| 97 } |
