0
|
1 <tool id="getmlst" name="getmlst" version="0.1.3">
|
|
2 <description>Download MLST datasets by species from pubmlst.org</description>
|
|
3 <command interpreter="perl">
|
|
4 getmlst.pl \$BASE/getmlst.py $mlst_db $mlst_defs '$species'
|
|
5 </command>
|
|
6 <inputs>
|
|
7 <param name="species" type="text" label="The name of the genus or genus and species that you want to download." help="Please note you will receive an error if multiple results are returned."/>
|
|
8 </inputs>
|
|
9 <stdio>
|
|
10 <exit_code range="2" level="fatal" description="Please be more specific."/>
|
|
11 <exit_code range="1" level="fatal" description="No species matched your query."/>
|
|
12 </stdio>
|
|
13 <outputs>
|
|
14 <data format="fasta" name="mlst_db" label="MLST Database"/>
|
|
15 <data format="tabular" name="mlst_defs" label="MLST Definitions"/>
|
|
16 </outputs>
|
|
17 <requirements>
|
|
18 <requirement type="package" version="0.1.4.5">srst2</requirement>
|
2
|
19 <requirement type="package" version="2.7">python</requirement>
|
0
|
20 </requirements>
|
|
21
|
|
22 <tests>
|
|
23 <test>
|
|
24 <param name="species" value="Listeria monocytogenes"/>
|
|
25 <output name="mlst_db" file="mlst_database_test.fasta" ftype="fasta"/>
|
|
26 <output name="mlst_defs" file="mlst_definitions_test.tabular" ftype="tabular"/>
|
|
27 </test>
|
|
28 </tests>
|
|
29 <help>
|
|
30 **What it does**
|
|
31
|
|
32 Searches a database for a given organism and returns the MLST Database(fasta) and MLST Definitions(tabular).
|
|
33
|
|
34 **Usage**
|
|
35
|
|
36 Enter the genus and species of the organism to search and press Execute
|
|
37
|
|
38 **Tips**
|
|
39
|
|
40 1. To produce a list of all species avaialble for a specific genus, enter the genus name and press "Execute".
|
|
41
|
|
42 - *Helicobacter* will not generate MLST Database or MLST Definition files and an error will occur however the following output will be generated:
|
|
43
|
|
44 - *The following 3 species match your query, please be more specific:*
|
|
45 - Helicobacter cinaedi
|
|
46 - Helicobacter pylori
|
|
47 - Helicobacter suis
|
|
48
|
|
49 -
|
|
50
|
|
51 2. To return a list of all species available from a database leave the name blank and press "Execute".
|
|
52
|
|
53 - Leaving the text field blank will not generate MLST Database or MLST Definition files and an error will occur however the following output will be generated:
|
|
54
|
|
55 - *The following 114 species match your query, please be more specific:*
|
|
56 - Achromobacter spp.
|
|
57 - Acinetobacter baumannii#1
|
|
58 - Acinetobacter baumannii#2
|
|
59 - Aeromonas spp.
|
|
60 - Anaplasma phagocytophilum
|
|
61 - Arcobacter spp.
|
|
62 - Aspergillus fumigatus
|
|
63 - Bacillus cereus
|
|
64 - Bacillus licheniformis
|
|
65 - Bacillus subtilis
|
|
66 - Bifidobacterium
|
|
67 - Bordetella spp.
|
|
68 - Borrelia spp.
|
|
69 - Brachyspira hampsonii
|
|
70 - Brachyspira hyodysenteriae
|
|
71 - Brachyspira intermedia
|
|
72 - Brachyspira pilosicoli
|
|
73 - Brachyspira spp.
|
|
74 - Burkholderia cepacia complex
|
|
75 - Burkholderia pseudomallei
|
|
76 - Campylobacter concisus/curvus
|
|
77 - Campylobacter fetus
|
|
78 - Campylobacter helveticus
|
|
79 - Campylobacter hyointestinalis
|
|
80 - Campylobacter insulaenigrae
|
|
81 - Campylobacter jejuni
|
|
82 - Campylobacter lanienae
|
|
83 - Campylobacter lari
|
|
84 - Campylobacter sputorum
|
|
85 - Campylobacter upsaliensis
|
|
86 - Candida albicans
|
|
87 - ...
|
|
88
|
|
89 </help>
|
|
90 </tool>
|