Mercurial > repos > kkonganti > cfsan_cronology
diff 0.2.0/lib/help/prokka.nf @ 11:a5f31c44f8c9
planemo upload
author | kkonganti |
---|---|
date | Mon, 15 Jul 2024 16:11:44 -0400 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/0.2.0/lib/help/prokka.nf Mon Jul 15 16:11:44 2024 -0400 @@ -0,0 +1,194 @@ +// Help text for prokka within CPIPES. + +def prokkaHelp(params) { + + Map tool = [:] + Map toolspecs = [:] + tool.text = [:] + tool.helpparams = [:] + + toolspecs = [ + 'prokka_run': [ + clihelp: 'Run prokka tool. Default: ' + + (params.prokka_run ?: false), + cliflag: null, + clivalue: null + ], + 'prokka_dbdir': [ + clihelp: 'Path to prokka database root folder. ' + + "Default: ${params.prokka_dbdir}", + cliflag: '--dbdir', + clivalue: (params.prokka_dbdir ?: '') + ], + 'prokka_addgenes': [ + clihelp: "Add 'gene' features for each 'CDS' feature. " + + "Default: ${params.prokka_addgenes}", + cliflag: '--addgenes', + clivalue: (params.prokka_addgenes ? ' ' : '') + ], + 'prokka_addmrna': [ + clihelp: "Add 'mRNA' features for each 'CDS' feature. " + + "Default: ${params.prokka_addmrna}", + cliflag: '--addmrna', + clivalue: (params.prokka_addmrna ? ' ' : '') + ], + 'prokka_locustag': [ + clihelp: "Locus tag prefix. " + + "Default: ${params.prokka_locustag}", + cliflag: '--locustag', + clivalue: (params.prokka_locustag ?: '') + ], + 'prokka_increment': [ + clihelp: "Locus tag counter increment. " + + "Default: ${params.prokka_increment}", + cliflag: '--increment', + clivalue: (params.prokka_increment ?: '') + ], + 'prokka_gffver': [ + clihelp: 'GFF version. ' + + "Default: ${params.prokka_gffver}", + cliflag: '-gffver', + clivalue: (params.prokka_gffver ?: '') + ], + 'prokka_compliant': [ + clihelp: ' Force Genbank/ENA/DDJB compliance i.e. ' + + '--prokka_addgenes --prokka_mincontiglen 200 --prokka_centre XXX. ' + + "Default: ${params.prokka_compliant}", + cliflag: '--compliant', + clivalue: (params.prokka_compliant ? ' ' : '') + ], + 'prokka_centre': [ + clihelp: 'Sequencing centre ID. ' + + "Default: ${params.prokka_centre}", + cliflag: '--centre', + clivalue: (params.prokka_centre ?: '') + ], + 'prokka_accver': [ + clihelp: 'Version to put in GenBank file. ' + + "Default: ${params.prokka_accver}", + cliflag: '--accver', + clivalue: (params.prokka_accver ?: '') + ], + 'prokka_genus': [ + clihelp: 'Genus name. ' + + "Default: ${params.prokka_genus}", + cliflag: '--genus', + clivalue: (params.prokka_genus ?: '') + ], + 'prokka_species': [ + clihelp: 'Species name. ' + + "Default: ${params.prokka_species}", + cliflag: '--species', + clivalue: (params.prokka_species ?: '') + ], + 'prokka_strain': [ + clihelp: 'Strain name. ' + + "Default: ${params.prokka_strain}", + cliflag: '--strain', + clivalue: (params.prokka_strain ?: '') + ], + 'prokka_plasmid': [ + clihelp: 'Plasmid name or identifier. ' + + "Default: ${params.prokka_plasmid}", + cliflag: '--plasmid', + clivalue: (params.prokka_plasmid ?: '') + ], + 'prokka_kingdom': [ + clihelp: 'Annotation mode: Archaea|Bacteria|Mitochondria|Viruses. ' + + "Default: ${params.prokka_kingdom}", + cliflag: '--kingdom', + clivalue: (params.prokka_kingdom ?: '') + ], + 'prokka_gcode': [ + clihelp: 'Genetic code / Translation table (set if --prokka_kingdom is set). ' + + "Default: ${params.prokka_gcode}", + cliflag: '--gcode', + clivalue: (params.prokka_gcode ?: '') + ], + 'prokka_usegenus': [ + clihelp: 'Use genus-specific BLAST databases (needs --prokka_genus) ' + + "Default: ${params.prokka_usegenus}", + cliflag: '--usegenus', + clivalue: (params.prokka_usegenus ? ' ' : '') + ], + 'prokka_metagenome': [ + clihelp: 'Improve gene predictions for highly fragmented genomes. ' + + "Default: ${params.prokka_metagenome}", + cliflag: '--metagenome', + clivalue: (params.prokka_metagenome ? ' ' : '') + ], + 'prokka_rawproduct': [ + clihelp: 'Version to put in GenBank file. ' + + "Default: ${params.prokka_rawproduct}", + cliflag: '--rawproduct', + clivalue: (params.prokka_rawproduct ?: '') + ], + 'prokka_cdsrnaolap': [ + clihelp: 'Do not clean up /product annotation. ' + + "Default: ${params.prokka_cdsrnaolap}", + cliflag: '--cdsrnaolap', + clivalue: (params.prokka_cdsrnaolap ? ' ' : '') + ], + 'prokka_evalue': [ + clihelp: 'Similarity e-value cut-off. ' + + "Default: ${params.prokka_evalue}", + cliflag: '--evalue', + clivalue: (params.prokka_evalue ?: '') + ], + 'prokka_coverage': [ + clihelp: 'Minimum coverage on query protein. ' + + "Default: ${params.prokka_coverage}", + cliflag: '--coverage', + clivalue: (params.prokka_coverage ?: '') + ], + 'prokka_fast': [ + clihelp: 'Fast mode - only use basic BLASTP databases. ' + + "Default: ${params.prokka_fast}", + cliflag: '--fast', + clivalue: (params.prokka_fast ? ' ' : '') + ], + 'prokka_noanno': [ + clihelp: 'For CDS just set /product="unannotated protein". ' + + "Default: ${params.prokka_noanno}", + cliflag: '--noanno', + clivalue: (params.prokka_noanno ? ' ' : '') + ], + 'prokka_mincontiglen': [ + clihelp: 'Minimum contig size [NCBI needs 200]. ' + + "Default: ${params.prokka_mincontiglen}", + cliflag: '--mincontiglen', + clivalue: (params.prokka_mincontiglen ?: '') + ], + 'prokka_rfam': [ + clihelp: 'Enable searching for ncRNAs with Infernal+Rfam (SLOW!). ' + + "Default: ${params.prokka_rfam}", + cliflag: '--rfam', + clivalue: (params.prokka_rfam ? ' ' : '') + ], + 'prokka_norrna': [ + clihelp: "Don't run rRNA search. " + + "Default: ${params.prokka_norrna}", + cliflag: '--norrna', + clivalue: (params.prokka_norrna ? ' ' : '') + ], + 'prokka_notrna': [ + clihelp: "Don't run tRNA search. " + + "Default: ${params.prokka_notrna}", + cliflag: '--notrna', + clivalue: (params.prokka_notrna ? ' ' : '') + ], + 'prokka_rnammer': [ + clihelp: 'Prefer RNAmmer over Barrnap for rRNA prediction. ' + + "Default: ${params.prokka_rnammer}", + cliflag: '--rnammer', + clivalue: (params.prokka_rnammer ? ' ' : '') + ] + ] + + toolspecs.each { + k, v -> tool.text['--' + k] = "${v.clihelp}" + tool.helpparams[k] = [ cliflag: "${v.cliflag}", clivalue: v.clivalue ] + } + + return tool +} \ No newline at end of file