Mercurial > repos > kkonganti > cfsan_cronology
view 0.2.0/lib/help/shovill.nf @ 17:b571995ddb51
planemo upload
author | kkonganti |
---|---|
date | Mon, 15 Jul 2024 19:01:29 -0400 |
parents | a5f31c44f8c9 |
children |
line wrap: on
line source
// Help text for shovill within CPIPES. def shovillHelp(params) { Map tool = [:] Map toolspecs = [:] tool.text = [:] tool.helpparams = [:] toolspecs = [ 'shovill_run': [ clihelp: 'Run shovill tool. Default: ' + (params.shovill_run ?: false), cliflag: null, clivalue: null ], 'shovill_depth': [ clihelp: 'Sub-sample R1/R2 to this depth. Disable with --shovill_depth 0. ' + "Default: ${params.shovill_depth}", cliflag: '--depth', clivalue: (params.shovill_depth ?: 150) ], 'shovill_gsize': [ clihelp: 'Estimated genome size eg. 3.2M. <false=AUTODETECT>. ' + "Default: ${params.shovill_gsize}", cliflag: '--gsize', clivalue: (params.shovill_gsize ?: '') ], 'shovill_minlen': [ clihelp: 'Minimum contig length. <false=AUTO>. ' + "Default: ${params.shovill_minlen}", cliflag: '--minlen', clivalue: (params.shovill_minlen ?: '') ], 'shovill_mincov': [ clihelp: "Minimum contig coverage. <false=AUTO>. " + "Default: ${params.shovill_mincov}", cliflag: '--mincov', clivalue: (params.shovill_mincov ?: '') ], 'shovill_namefmt': [ clihelp: "Format of contig FASTA IDs in 'printf' style. " + "Default: ${params.shovill_namefmt}", cliflag: '--namefmt', clivalue: (params.shovill_namefmt ?: '') ], 'shovill_keepfiles': [ clihelp: 'Keep intermediate files. ' + "Default: ${params.shovill_keepfiles}", cliflag: '--keepfiles', clivalue: (params.shovill_keepfiles ? ' ' : '') ], 'shovill_assembler': [ clihelp: 'Assembler: skesa, megahit, velvet, or spades. ' + "Default: ${params.shovill_assembler}", cliflag: '--assembler', clivalue: (params.shovill_assembler ?: '') ], 'shovill_opts': [ clihelp: "Extra assembler options in quotes. Ex: '--sc'. " + "Default: ${params.shovill_opts}", cliflag: '--opts', clivalue: (params.shovill_opts ?: '') ], 'shovill_kmers': [ clihelp: 'K-mers to use. <false=AUTO>. ' + "Default: ${params.shovill_kmers}", cliflag: '--kmers', clivalue: (params.shovill_kmers ?: '') ], 'shovill_trim': [ clihelp: 'Enable adator trimming. ' + "Default: ${params.shovill_trim}", cliflag: '--trim', clivalue: (params.shovill_trim ? ' ' : '') ], 'shovill_noreadcorr': [ clihelp: 'Disable read error correction. ' + "Default: ${params.shovill_noreadcorr}", cliflag: '--noreadcorr', clivalue: (params.shovill_noreadcorr ? ' ' : '') ], 'shovill_nostitch': [ clihelp: 'Disable read stitching. ' + "Default: ${params.shovill_nostitch}", cliflag: '--nostitch', clivalue: (params.shovill_nostitch ? ' ' : '') ], 'shovill_nocorr': [ clihelp: 'Disable post-assembly correction. ' + "Default: ${params.shovill_nocorr}", cliflag: '--nocorr', clivalue: (params.shovill_nocorr ? ' ' : '') ] ] toolspecs.each { k, v -> tool.text['--' + k] = "${v.clihelp}" tool.helpparams[k] = [ cliflag: "${v.cliflag}", clivalue: v.clivalue ] } return tool }