Mercurial > repos > galaxytrakr > hfp_bettercallsal_konda
comparison 1.0.0/lib/help/seqkitgrep.nf @ 0:0a8dda29956e draft default tip
planemo upload
| author | galaxytrakr |
|---|---|
| date | Thu, 28 May 2026 20:41:10 +0000 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 0:0a8dda29956e |
|---|---|
| 1 // Help text for seqkit grep within CPIPES. | |
| 2 | |
| 3 def seqkitgrepHelp(params) { | |
| 4 | |
| 5 Map tool = [:] | |
| 6 Map toolspecs = [:] | |
| 7 tool.text = [:] | |
| 8 tool.helpparams = [:] | |
| 9 | |
| 10 toolspecs = [ | |
| 11 'seqkit_grep_n': [ | |
| 12 clihelp: 'Match by full name instead of just ID. ' + | |
| 13 "Default: " + (params.seqkit_grep_n ?: 'undefined'), | |
| 14 cliflag: '--seqkit_grep_n', | |
| 15 clivalue: (params.seqkit_grep_n ? ' ' : '') | |
| 16 ], | |
| 17 'seqkit_grep_s': [ | |
| 18 clihelp: 'Search subseq on seq, both positive and negative ' + | |
| 19 'strand are searched, and mismatch allowed using flag --seqkit_grep_m. ' + | |
| 20 "Default: " + (params.seqkit_grep_s ?: 'undefined'), | |
| 21 cliflag: '--seqkit_grep_s', | |
| 22 clivalue: (params.seqkit_grep_s ? ' ' : '') | |
| 23 ], | |
| 24 'seqkit_grep_c': [ | |
| 25 clihelp: 'Input is circular genome ' + | |
| 26 "Default: " + (params.seqkit_grep_c ?: 'undefined'), | |
| 27 cliflag: '--seqkit_grep_c', | |
| 28 clivalue: (params.seqkit_grep_c ? ' ' : '') | |
| 29 ], | |
| 30 'seqkit_grep_C': [ | |
| 31 clihelp: 'Just print a count of matching records. With the ' + | |
| 32 '--seqkit_grep_v flag, count non-matching records. ' + | |
| 33 "Default: " + (params.seqkit_grep_v ?: 'undefined'), | |
| 34 cliflag: '--seqkit_grep_v', | |
| 35 clivalue: (params.seqkit_grep_v ? ' ' : '') | |
| 36 ], | |
| 37 'seqkit_grep_i': [ | |
| 38 clihelp: 'Ignore case while using seqkit grep. ' + | |
| 39 "Default: " + (params.seqkit_grep_i ?: 'undefined'), | |
| 40 cliflag: '--seqkit_grep_i', | |
| 41 clivalue: (params.seqkit_grep_i ? ' ' : '') | |
| 42 ], | |
| 43 'seqkit_grep_v': [ | |
| 44 clihelp: 'Invert the match i.e. select non-matching records. ' + | |
| 45 "Default: " + (params.seqkit_grep_v ?: 'undefined'), | |
| 46 cliflag: '--seqkit_grep_v', | |
| 47 clivalue: (params.seqkit_grep_v ? ' ' : '') | |
| 48 ], | |
| 49 'seqkit_grep_m': [ | |
| 50 clihelp: 'Maximum mismatches when matching by sequence. ' + | |
| 51 "Default: " + (params.seqkit_grep_m ?: 'undefined'), | |
| 52 cliflag: '--seqkit_grep_m', | |
| 53 clivalue: (params.seqkit_grep_v ?: '') | |
| 54 ], | |
| 55 'seqkit_grep_r': [ | |
| 56 clihelp: 'Input patters are regular expressions. ' + | |
| 57 "Default: " + (params.seqkit_grep_m ?: 'undefined'), | |
| 58 cliflag: '--seqkit_grep_m', | |
| 59 clivalue: (params.seqkit_grep_v ?: '') | |
| 60 ] | |
| 61 ] | |
| 62 | |
| 63 toolspecs.each { | |
| 64 k, v -> tool.text['--' + k] = "${v.clihelp}" | |
| 65 tool.helpparams[k] = [ cliflag: "${v.cliflag}", clivalue: v.clivalue ] | |
| 66 } | |
| 67 | |
| 68 return tool | |
| 69 } |
