Mercurial > repos > kkonganti > cfsan_bettercallsal
view 0.5.0/lib/help/spades.nf @ 1:365849f031fd
"planemo upload"
author | kkonganti |
---|---|
date | Mon, 05 Jun 2023 18:48:51 -0400 |
parents | |
children |
line wrap: on
line source
// Help text for spades within CPIPES. def spadesHelp(params) { Map tool = [:] Map toolspecs = [:] tool.text = [:] tool.helpparams = [:] toolspecs = [ 'spades_run': [ clihelp: 'Run SPAdes assembler. Default: ' + (params.spades_run ?: false), cliflag: null, clivalue: null ], 'spades_isolate': [ clihelp: 'This flag is highly recommended for high-coverage isolate and ' + "multi-cell data. Default: ${params.spades_isolate}", cliflag: '--isolate', clivalue: (params.spades_isolate ? ' ' : '') ], 'spades_sc': [ clihelp: 'This flag is required for MDA (single-cell) data. ' + "Default: ${params.spades_sc}", cliflag: '--sc', clivalue: (params.spades_sc ? ' ' : '') ], 'spades_meta': [ clihelp: 'This flag is required for metagenomic data. ' + "Default: ${params.spades_meta}", cliflag: '--meta', clivalue: (params.spades_meta ? ' ' : '') ], 'spades_bio': [ clihelp: 'This flag is required for biosytheticSPAdes mode. ' + "Default: ${params.spades_bio}", cliflag: '--bio', clivalue: (params.spades_bio ? ' ' : '') ], 'spades_corona': [ clihelp: 'This flag is required for coronaSPAdes mode. ' + "Default: ${params.spades_corona}", cliflag: '--corona', clivalue: (params.spades_corona ? ' ' : '') ], 'spades_rna': [ clihelp: 'This flag is required for RNA-Seq data. ' + "Default: ${params.spades_rna}", cliflag: '--rna', clivalue: (params.spades_rna ? ' ' : '') ], 'spades_plasmid': [ clihelp: 'Runs plasmidSPAdes pipeline for plasmid detection. ' + "Default: ${params.spades_plasmid}", cliflag: '--plasmid', clivalue: (params.spades_plasmid ? ' ' : '') ], 'spades_metaviral': [ clihelp: 'Runs metaviralSPAdes pipeline for virus detection. ' + "Default: ${params.spades_metaviral}", cliflag: '--metaviral', clivalue: (params.spades_metaviral ? ' ' : '') ], 'spades_metaplasmid': [ clihelp: 'Runs metaplasmidSPAdes pipeline for plasmid detection in ' + "metagenomics datasets. Default: ${params.spades_metaplasmid}", cliflag: '--metaplasmid', clivalue: (params.spades_metaplasmid ? ' ' : '') ], 'spades_rnaviral': [ clihelp: 'This flag enables virus assembly module from RNA-Seq data. ' + "Default: ${params.spades_rnaviral}", cliflag: '--rnaviral', clivalue: (params.spades_rnaviral ? ' ' : '') ], 'spades_iontorrent': [ clihelp: 'This flag is required for IonTorrent data. ' + "Default: ${params.spades_iontorrent}", cliflag: '--iontorrent', clivalue: (params.spades_iontorrent ? ' ' : '') ], 'spades_only_assembler': [ clihelp: 'Runs only the SPAdes assembler module (without read error correction). ' + "Default: ${params.spades_only_assembler}", cliflag: '--only-assembler', clivalue: (params.spades_only_assembler ? ' ' : '') ], 'spades_careful': [ clihelp: 'Tries to reduce the number of mismatches and short indels in the assembly. ' + "Default: ${params.spades_careful}", cliflag: '--careful', clivalue: (params.spades_careful ? ' ' : '') ], 'spades_cov_cutoff': [ clihelp: 'Coverage cutoff value (a positive float number). ' + "Default: ${params.spades_cov_cutoff}", cliflag: '--cov-cutoff', clivalue: (params.spades_cov_cutoff ?: '') ], 'spades_k': [ clihelp: 'List of k-mer sizes (must be odd and less than 128). ' + "Default: ${params.spades_k}", cliflag: '-k', clivalue: (params.spades_k ?: '') ], 'spades_hmm': [ clihelp: 'Directory with custom hmms that replace the default ones (very rare). ' + "Default: ${params.spades_hmm}", cliflag: '--custom-hmms', clivalue: (params.spades_hmm ?: '') ] ] toolspecs.each { k, v -> tool.text['--' + k] = "${v.clihelp}" tool.helpparams[k] = [ cliflag: "${v.cliflag}", clivalue: v.clivalue ] } return tool }