Mercurial > repos > thanhlv > nullarbor
comparison nullarbor.xml @ 0:f9c1aaf4f592 draft
planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/nullarbor commit 5215b942916d8c1186656f098cfdf4db52b5854b-dirty
| author | thanhlv |
|---|---|
| date | Fri, 03 May 2019 07:16:27 -0400 |
| parents | |
| children | c9e2a0019616 |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 0:f9c1aaf4f592 |
|---|---|
| 1 <tool id="nullarbor" name="nullarbor" version="@VERSION@"> | |
| 2 <description>Pipeline to generate complete public health microbiology reports from sequenced isolates</description> | |
| 3 <macros> | |
| 4 <import>macros.xml</import> | |
| 5 </macros> | |
| 6 | |
| 7 <expand macro="requirements" /> | |
| 8 <expand macro="version_command" /> | |
| 9 <expand macro="env" /> | |
| 10 <command detect_errors="exit_code"><![CDATA[ | |
| 11 | |
| 12 nullarbor.pl | |
| 13 --run | |
| 14 --cpus $opt.cpus | |
| 15 | |
| 16 #if $opt.verbose | |
| 17 $opt.verbose | |
| 18 #end if | |
| 19 | |
| 20 --gcode $adv_opt.gcode | |
| 21 | |
| 22 #if $opt.trim | |
| 23 $opt.trim | |
| 24 #end if | |
| 25 | |
| 26 #if str($adv_opt.mlst) != "auto" | |
| 27 --mlst '$adv_opt.mlst' | |
| 28 #end if | |
| 29 | |
| 30 #if str($adv_opt.snippy_opt) != "" | |
| 31 --snippy_opt $adv_opt.snippy_opt | |
| 32 #end if | |
| 33 | |
| 34 #if str($adv_opt.roary_opt) != "" | |
| 35 --roary_opt $adv_opt.roary_opt | |
| 36 #end if | |
| 37 | |
| 38 #if str($adv_opt.mask) != "AUTO" | |
| 39 --mask $adv_opt.mask | |
| 40 #end if | |
| 41 | |
| 42 --assembler $plugins.assembler | |
| 43 | |
| 44 #if str($plugins.assembler-opt) != "" | |
| 45 --assembler-opt $plugins.assembler-opt | |
| 46 #end if | |
| 47 | |
| 48 --treebuilder $plugins.treebuilder | |
| 49 | |
| 50 #if str($plugins.treebuilder-opt) != "" | |
| 51 --treebuilder-opt $plugins.treebuilder-opt | |
| 52 #end if | |
| 53 | |
| 54 --taxoner $plugins.taxoner | |
| 55 | |
| 56 #if str($plugins.taxoner-opt) != "" | |
| 57 --taxoner-opt $plugins.taxoner-opt | |
| 58 #end if | |
| 59 | |
| 60 --annotator $plugins.annotator | |
| 61 | |
| 62 #if str($plugins.annotator-opt) != "" | |
| 63 --annotator-opt $plugins.annotator-opt | |
| 64 #end if | |
| 65 | |
| 66 --name $name | |
| 67 --ref $ref | |
| 68 --input $tab_file | |
| 69 --outdir out | |
| 70 | |
| 71 ]]></command> | |
| 72 | |
| 73 <inputs> | |
| 74 <param name="tab_file" format="txt" type="data" label="Tab file generated from nullarbor_prepare" help="You need to run nullarbor_test for generating a tab file of reads before running this tool"/> | |
| 75 <param name="ref" type="data" format="fasta" label="Reference genome " help="Reference file in FASTA or GBK format"/> | |
| 76 <param name="name" type="text" optional="False" label="Job name" help="" /> | |
| 77 | |
| 78 <section name='opt' title = "Options"> | |
| 79 <param name="cpus" argument="--cpus" type="integer" value="8" label="CPUs" help="Maximum number of CPUs to use in total (Default: 8)" /> | |
| 80 <param name="verbose" argument="--verbose" type="boolean" truevalue="--verbose" falsevalue="" label="Verbose" help="More screen output" /> | |
| 81 </section> | |
| 82 | |
| 83 <section name="adv_opt" title="Advanced Options"> | |
| 84 <param name="gcode" argument="--gcode" type="integer" value="11" label="Genetic code for prokka" help="(Default: 11)" /> | |
| 85 <param name="trim" argument="--trim" type="boolean" truevalue="--trim" falsevalue="" checked="False" label="Trim reads of adaptors" help="(Default: NO)" /> | |
| 86 <param name="mlst" argument="--mlst" type="select" label="Force this MLST scheme" help="(Default: AUTO)"> | |
| 87 <option value="auto">AUTO</option> | |
| 88 <option value="abaumannii">Acinetobacter baumannii</option> | |
| 89 <option value="abaumannii_2">Acinetobacter baumannii 2</option> | |
| 90 <option value="achromobacter">Achromobacter</option> | |
| 91 <option value="aeromonas">Aeromonas</option> | |
| 92 <option value="afumigatus">Aspergillus afumigatus</option> | |
| 93 <option value="aphagocytophilum">Anaplasma aphagocytophilum</option> | |
| 94 <option value="arcobacter">Arcobacter</option> | |
| 95 <option value="bburgdorferi">Borrelia burgdorferi</option> | |
| 96 <option value="bcc">Burkholderia cepacia</option> | |
| 97 <option value="bcereus">Bacillus cereus</option> | |
| 98 <option value="bhampsonii">Brachyspira hampsonii</option> | |
| 99 <option value="bhenselae">Bartonella henselae</option> | |
| 100 <option value="bhyodysenteriae">Brachyspira hyodysenteriae</option> | |
| 101 <option value="bifidobacterium">Bifidobacterium bifidobacterium</option> | |
| 102 <option value="bintermedia">Brachyspira intermedia</option> | |
| 103 <option value="blicheniformis">Bacillus licheniformis</option> | |
| 104 <option value="bordetella">Bordetella pertussis</option> | |
| 105 <option value="borrelia">Borrelia</option> | |
| 106 <option value="bpilosicoli">Brachyspira pilosicoli</option> | |
| 107 <option value="bpseudomallei">Burkholderia pseudomallei</option> | |
| 108 <option value="brachyspira">Brachyspira</option> | |
| 109 <option value="bsubtilis">Bacillus subtilis</option> | |
| 110 <option value="calbicans">Candida albicans</option> | |
| 111 <option value="campylobacter">Campylobacter coli</option> | |
| 112 <option value="campylobacter">Campylobacter jejuni</option> | |
| 113 <option value="cbotulinum">Clostridium botulinum</option> | |
| 114 <option value="cconcisus">Campylobacter concisus</option> | |
| 115 <option value="cdifficile">Clostridium difficile</option> | |
| 116 <option value="cdifficile">Peptoclostridium difficile</option> | |
| 117 <option value="cdifficile_2">Clostridium difficile 2</option> | |
| 118 <option value="cdiphtheriae">Corynebacterium diphtheriae</option> | |
| 119 <option value="cfetus">Campylobacter fetus</option> | |
| 120 <option value="cfreundii">Citrobacter freundii</option> | |
| 121 <option value="cglabrata">Candida glabrata</option> | |
| 122 <option value="chelveticus">Campylobacter helveticus</option> | |
| 123 <option value="chlamydiales">Chlamydia</option> | |
| 124 <option value="chyointestinalis">Campylobacter hyointestinalis</option> | |
| 125 <option value="cinsulaenigrae">Campylobacter insulaenigrae</option> | |
| 126 <option value="ckrusei">Candida krusei</option> | |
| 127 <option value="clanienae">Campylobacter lanienae</option> | |
| 128 <option value="clari">Campylobacter lari</option> | |
| 129 <option value="cmaltaromaticum">Carnobacterium maltaromaticum</option> | |
| 130 <option value="cneoformans">Cryptococcus neoformans</option> | |
| 131 <option value="cronobacter">Cronobacter</option> | |
| 132 <option value="csepticum">Clostridium septicum</option> | |
| 133 <option value="csinensis">Clonorchis sinensis</option> | |
| 134 <option value="csputorum">Campylobacter sputorum</option> | |
| 135 <option value="ctropicalis">Candida tropicalis</option> | |
| 136 <option value="cupsaliensis">Campylobacter upsaliensis</option> | |
| 137 <option value="ecloacae">Enterobacter cloacae</option> | |
| 138 <option value="ecoli">Escherichia</option> | |
| 139 <option value="ecoli">Shigella</option> | |
| 140 <option value="ecoli_2">Escherichia 2</option> | |
| 141 <option value="edwardsiella">Edwardsiella tarda</option> | |
| 142 <option value="efaecalis">Enterococcus faecalis</option> | |
| 143 <option value="efaecium">Enterococcus faecium</option> | |
| 144 <option value="fpsychrophilum">Flavobacterium psychrophilum</option> | |
| 145 <option value="haemophilus">Haemophilus</option> | |
| 146 <option value="hcinaedi">Helicobacter cinaedi</option> | |
| 147 <option value="hinfluenzae">Haemophilus influenzae</option> | |
| 148 <option value="hparasuis">Haemophilus parasuis</option> | |
| 149 <option value="hpylori">Helicobacter pylori</option> | |
| 150 <option value="hsuis">Haematopinus suis</option> | |
| 151 <option value="kkingae">Kingella kingae</option> | |
| 152 <option value="koxytoca">Klebsiella oxytoca</option> | |
| 153 <option value="kpneumoniae">Klebsiella pneumoniae</option> | |
| 154 <option value="kseptempunctata">Kudoa septempunctata</option> | |
| 155 <option value="lcasei">Lactobacillus casei</option> | |
| 156 <option value="legionella">Legionella</option> | |
| 157 <option value="leptospira">Leptospira</option> | |
| 158 <option value="leptospira_2">Leptospira 2</option> | |
| 159 <option value="leptospira_3">Leptospira 3</option> | |
| 160 <option value="lmonocytogenes">Listeria monocytogenes</option> | |
| 161 <option value="lsalivarius">Lactobacillus salivarius</option> | |
| 162 <option value="mabscessus">Mycobacterium abscessus</option> | |
| 163 <option value="magalactiae">Mycoplasma agalactiae</option> | |
| 164 <option value="mbovis">Mycoplasma bovis</option> | |
| 165 <option value="mcatarrhalis">Moraxells catarrhalis</option> | |
| 166 <option value="mhaemolytica">Mannheimia haemolytica</option> | |
| 167 <option value="mhyorhinis">Mycoplasma hyorhinis</option> | |
| 168 <option value="mmassiliense">Mycobacterium massiliense</option> | |
| 169 <option value="mplutonius">Melissococcus plutonius</option> | |
| 170 <option value="neisseria">Neisseria</option> | |
| 171 <option value="orhinotracheale">Ornithobacterium rhinotracheale</option> | |
| 172 <option value="otsutsugamushi">Orientia tsutsugamushi</option> | |
| 173 <option value="pacnes">Propionibacterium acnes</option> | |
| 174 <option value="paeruginosa">Pseudomonas aeruginosa</option> | |
| 175 <option value="pagglomerans">Pantoea agglomerans</option> | |
| 176 <option value="pfluorescens">Pseudomonas fluorescens</option> | |
| 177 <option value="pfreudenreichii">Propionibacterium freudenreichii</option> | |
| 178 <option value="pgingivalis">Porphyromonas gingivalis</option> | |
| 179 <option value="plarvae">Paenibacillus larvae</option> | |
| 180 <option value="pmultocida_multihost">Pasteurella multocida</option> | |
| 181 <option value="pmultocida_rirdc">Pasteurella multocida</option> | |
| 182 <option value="ppentosaceus">Pediococcus pentosaceus</option> | |
| 183 <option value="pshigelloides">Plesiomonas shigelloides</option> | |
| 184 <option value="ranatipestifer">Riemerella anatipestifer</option> | |
| 185 <option value="sagalactiae">Streptococcus agalactiae</option> | |
| 186 <option value="saureus">Staphylococcus aureus</option> | |
| 187 <option value="scanis">Streptococcus canis</option> | |
| 188 <option value="sdysgalactiae">Streptococcus dysgalactiae</option> | |
| 189 <option value="senterica">Salmonella enterica</option> | |
| 190 <option value="sepidermidis">Staphylococcus epidermidis</option> | |
| 191 <option value="sgallolyticus">Streptococcus gallolyticus</option> | |
| 192 <option value="shaemolyticus">Staphylococcus haemolyticus</option> | |
| 193 <option value="shominis">Stapylococcus hominis</option> | |
| 194 <option value="sinorhizobium">Sinorhizobium</option> | |
| 195 <option value="slugdunensis">Staphylococcus lugdunensis</option> | |
| 196 <option value="smaltophilia">Stenotrophomonas maltophilia</option> | |
| 197 <option value="soralis">Streptococcus oralis</option> | |
| 198 <option value="spneumoniae">Streptococcus pneumoniae</option> | |
| 199 <option value="spseudintermedius">Staphylococcus pseudintermedius</option> | |
| 200 <option value="spyogenes">Streptococcus pyogenes</option> | |
| 201 <option value="ssuis">Streptococcus suis</option> | |
| 202 <option value="sthermophilus">Streptococcus thermophilus</option> | |
| 203 <option value="sthermophilus_2">Streptococcus thermophilus 2</option> | |
| 204 <option value="streptomyces">Streptomyces</option> | |
| 205 <option value="suberis">Streptococcus uberis</option> | |
| 206 <option value="szooepidemicus">Streptococcus equi</option> | |
| 207 <option value="taylorella">Taylorella</option> | |
| 208 <option value="tenacibaculum">Tenacibaculum</option> | |
| 209 <option value="tvaginalis">Trichomonas vaginalis</option> | |
| 210 <option value="vcholerae">Vibrio cholerae</option> | |
| 211 <option value="vibrio">Vibrio</option> | |
| 212 <option value="vparahaemolyticus">Vibrio parahaemolyticus</option> | |
| 213 <option value="vtapetis">Vibrio tapetis</option> | |
| 214 <option value="vvulnificus">Vibrio vulnificus</option> | |
| 215 <option value="wolbachia">Wolbachia</option> | |
| 216 <option value="xfastidiosa">Xylella fastidiosa</option> | |
| 217 <option value="yersinia">Yersinia</option> | |
| 218 <option value="ypseudotuberculosis">Yersinia pseudotuberculosis</option> | |
| 219 <option value="yruckeri">Yersinia ruckeri</option> | |
| 220 </param> | |
| 221 | |
| 222 <param name="snippy_opt" argument="--snippy_opt" type="text" value="" label="Snippy options" help="Options to pass to snippy eg. '--mincov 10 --ram 32'" /> | |
| 223 <param name="roary_opt" argument="--roary_opt" type="text" value="" label="Roary options" help="Options to pass to roary eg. '-iv 1.75 -s -cd 97'" /> | |
| 224 <param name="mask" argument="--mask" type="text" value="AUTO" label="Mask regions (BED)" help="Mask core SNPS in these regions or 'auto'" /> | |
| 225 </section> | |
| 226 | |
| 227 <section name="plugins" title="Plugins"> | |
| 228 <param name="treebuilder" argument="--assembler" type="select" label="Assembler to use" help="Which assembler would you like shovill to use, default is skesa"> | |
| 229 <option value="skesa" selected="True">skesa</option> | |
| 230 <option value="skesa_fast">skesa fast</option> | |
| 231 <option value="megahit">megahit</option> | |
| 232 <option value="shovill">shovill</option> | |
| 233 <option value="spades">Spades</option> | |
| 234 </param> | |
| 235 <param name="assembler-opt" argument="--assembler-opt" type="text" value="" label="Extra assembler options to pass" help="" /> | |
| 236 <param name="treebuilder" argument="--treebuilder" type="select" label="Tree-builder to use" help="Which tree builder would you like to use, default is iqtree_fast"> | |
| 237 <option value="fasttree">fasttree</option> | |
| 238 <option value="iqtree">iqtree</option> | |
| 239 <option value="iqtree_fast" selected="True">iqtree_fast</option> | |
| 240 <option value="iqtree_slow">iqtree_slow</option> | |
| 241 </param> | |
| 242 <param name="treebuilder-opt" argument="--treebuilder-opt" type="text" value="" label="Extra tree-builder options to pass" help="" /> | |
| 243 <param name="taxoner" argument="--taxoner" type="select" label="Species ID tool to use" help="Which taxoner would you like to use, default is kraken"> | |
| 244 <option value="kraken" selected="True">kraken</option> | |
| 245 <option value="centrifuge">centrifuge</option> | |
| 246 </param> | |
| 247 <param name="taxoner-opt" argument="--taxoner-opt" type="text" value="" label="Extra taxoner options to pass" help="" /> | |
| 248 <param name="annotator" argument="--annotator" type="select" label="Genome annotator to use" help="Which genome annotator would you like to use, default is prokka_fast"> | |
| 249 <option value="prokka_fast" selected="True">prokka_fast</option> | |
| 250 </param> | |
| 251 <param name="annotator-opt" argument="--annotator-opt" type="text" value="" label="Extra annotator options to pass" help="" /> | |
| 252 </section> | |
| 253 | |
| 254 </inputs> | |
| 255 | |
| 256 <outputs> | |
| 257 <data name="nullarbor_log" format="txt" label="${tool.name} on ${on_string} Log file" from_work_dir="out/nullarbor.log" > | |
| 258 <filter>log</filter> | |
| 259 </data> | |
| 260 <data name="report" format="html" label="${tool.name} on ${on_string}: Report" from_work_dir="out/report/index.html"/> | |
| 261 <data name="jobinfo" format="txt" label="${tool.name} on ${on_string}: jobinfo.csv" from_work_dir="out/report/jobinfo.csv"/> | |
| 262 <data name="seqdata" format="txt" label="${tool.name} on ${on_string}: seqdata.csv" from_work_dir="out/report/seqdata.csv"/> | |
| 263 <data name="identification" format="txt" label="${tool.name} on ${on_string}: identification.csv" from_work_dir="out/report/identification.csv"/> | |
| 264 <data name="mlst" format="tabular" label="${tool.name} on ${on_string}: mlst.csv" from_work_dir="out/report/mlst.csv"/> | |
| 265 <data name="resitome" format="tabular" label="${tool.name} on ${on_string}: resitome.csv" from_work_dir="out/report/resitome.csv"/> | |
| 266 <data name="virulome" format="tabular" label="${tool.name} on ${on_string}: virulome.csv" from_work_dir="out/report/virulome.csv"/> | |
| 267 <data name="assembly" format="txt" label="${tool.name} on ${on_string}: assembly.csv" from_work_dir="out/report/assembly.csv"/> | |
| 268 <data name="reference" format="txt" label="${tool.name} on ${on_string}: reference.csv" from_work_dir="out/report/reference.csv"/> | |
| 269 <data name="core" format="txt" label="${tool.name} on ${on_string}: core.csv" from_work_dir="out/report/core.csv"/> | |
| 270 <data name="core_newick" format="txt" label="${tool.name} on ${on_string}: core.newick" from_work_dir="out/report/core.newick"/> | |
| 271 <data name="snpdist" format="tabular" label="${tool.name} on ${on_string}: snpdist.csv" from_work_dir="out/report/snpdist.csv"/> | |
| 272 <data name="pan" format="txt" label="${tool.name} on ${on_string}: pan.csv" from_work_dir="out/report/pan.csv"/> | |
| 273 </outputs> | |
| 274 | |
| 275 <tests> | |
| 276 <test> | |
| 277 </test> | |
| 278 </tests> | |
| 279 | |
| 280 <help><![CDATA[ | |
| 281 NAME | |
| 282 nullarbor.pl 2.0.20181010 | |
| 283 SYNOPSIS | |
| 284 Reads to reports for public health microbiology | |
| 285 AUTHOR | |
| 286 Torsten Seemann | |
| 287 USAGE | |
| 288 nullarbor.pl [options] --name NAME --ref REF.FA/GBK --input INPUT.TAB --outdir DIR | |
| 289 | |
| 290 DOCUMENTATION | |
| 291 https://github.com/tseemann/nullarbor | |
| 292 | |
| 293 ]]></help> | |
| 294 | |
| 295 <citations> | |
| 296 <citation type="bibtex"> | |
| 297 @UNPUBLISHED{Seemann2018, | |
| 298 author = {Seemann, Torsten}, | |
| 299 title = {Nullarbor: Pipeline to generate complete public health microbiology reports from sequenced isolates}, | |
| 300 year = {2018}, | |
| 301 url = {https://github.com/tseemann/nullarbor}, | |
| 302 } | |
| 303 </citation> | |
| 304 </citations> | |
| 305 | |
| 306 </tool> |
