annotate amrfinderplus_db/amrfinderplus_db.xml @ 3:b09b80e54642 draft default tip

Uploaded
author estrain
date Mon, 01 May 2023 16:36:58 +0000
parents d453f732f264
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
d453f732f264 Uploaded
estrain
parents:
diff changeset
1 <tool id="amrfinderplus_db" name="amrfinderplus_db" version="@VERSION@+galaxy1">
d453f732f264 Uploaded
estrain
parents:
diff changeset
2 <description>
d453f732f264 Uploaded
estrain
parents:
diff changeset
3 NCBI AMRFinderPlus - requires data_manager_amrfinderplus
d453f732f264 Uploaded
estrain
parents:
diff changeset
4 </description>
d453f732f264 Uploaded
estrain
parents:
diff changeset
5 <macros>
3
b09b80e54642 Uploaded
estrain
parents: 2
diff changeset
6 <token name="@VERSION@">3.11.11</token>
2
d453f732f264 Uploaded
estrain
parents:
diff changeset
7 </macros>
d453f732f264 Uploaded
estrain
parents:
diff changeset
8 <requirements>
d453f732f264 Uploaded
estrain
parents:
diff changeset
9 <requirement type="package" version="@VERSION@">ncbi-amrfinderplus</requirement>
d453f732f264 Uploaded
estrain
parents:
diff changeset
10 </requirements>
d453f732f264 Uploaded
estrain
parents:
diff changeset
11 <version_command><![CDATA[amrfinder --version]]></version_command>
d453f732f264 Uploaded
estrain
parents:
diff changeset
12
d453f732f264 Uploaded
estrain
parents:
diff changeset
13 <command detect_errors="exit_code"><![CDATA[
d453f732f264 Uploaded
estrain
parents:
diff changeset
14 amrfinder
d453f732f264 Uploaded
estrain
parents:
diff changeset
15 $plus
d453f732f264 Uploaded
estrain
parents:
diff changeset
16 --threads \${GALAXY_SLOTS:-1}
d453f732f264 Uploaded
estrain
parents:
diff changeset
17 --database '$amrfinder_databases.fields.path'
d453f732f264 Uploaded
estrain
parents:
diff changeset
18 #if $input_selection.input_source_selector == 'nuc'
d453f732f264 Uploaded
estrain
parents:
diff changeset
19 -n '$input_selection.fasta_file'
d453f732f264 Uploaded
estrain
parents:
diff changeset
20 #elif $input_selection.input_source_selector == 'pro'
d453f732f264 Uploaded
estrain
parents:
diff changeset
21 -p '$input_selection.fasta_file'
d453f732f264 Uploaded
estrain
parents:
diff changeset
22 #if $input_selection.gff.use == 'gff_yes'
d453f732f264 Uploaded
estrain
parents:
diff changeset
23 -g '$input_selection.gff.gff_file'
d453f732f264 Uploaded
estrain
parents:
diff changeset
24 #end if
d453f732f264 Uploaded
estrain
parents:
diff changeset
25 #elif $input_selection.input_source_selector == 'both'
d453f732f264 Uploaded
estrain
parents:
diff changeset
26 -n '$input_selection.nuc_file'
d453f732f264 Uploaded
estrain
parents:
diff changeset
27 -p '$input_selection.pro_file'
d453f732f264 Uploaded
estrain
parents:
diff changeset
28 #if $input_selection.gff.use == 'gff_yes'
d453f732f264 Uploaded
estrain
parents:
diff changeset
29 -g '$input_selection.gff.gff_file'
d453f732f264 Uploaded
estrain
parents:
diff changeset
30 #end if
d453f732f264 Uploaded
estrain
parents:
diff changeset
31 #end if
d453f732f264 Uploaded
estrain
parents:
diff changeset
32 #if str($organism) != 'None'
d453f732f264 Uploaded
estrain
parents:
diff changeset
33 -O $organism
d453f732f264 Uploaded
estrain
parents:
diff changeset
34 #end if
d453f732f264 Uploaded
estrain
parents:
diff changeset
35 -o results.tsv
d453f732f264 Uploaded
estrain
parents:
diff changeset
36 $report_common
d453f732f264 Uploaded
estrain
parents:
diff changeset
37 #if $mutation_all == "true"
d453f732f264 Uploaded
estrain
parents:
diff changeset
38 --mutation_all mutation_all.tsv
d453f732f264 Uploaded
estrain
parents:
diff changeset
39 #end if
d453f732f264 Uploaded
estrain
parents:
diff changeset
40 $gpipe
d453f732f264 Uploaded
estrain
parents:
diff changeset
41 ]]> </command>
d453f732f264 Uploaded
estrain
parents:
diff changeset
42
d453f732f264 Uploaded
estrain
parents:
diff changeset
43 <inputs>
d453f732f264 Uploaded
estrain
parents:
diff changeset
44 <conditional name="input_selection">
d453f732f264 Uploaded
estrain
parents:
diff changeset
45 <param name="input_source_selector" type="select" label="Input data type">
d453f732f264 Uploaded
estrain
parents:
diff changeset
46 <option value="nuc">Nucleotide</option>
d453f732f264 Uploaded
estrain
parents:
diff changeset
47 <option value="pro">Protein</option>
d453f732f264 Uploaded
estrain
parents:
diff changeset
48 <option value="both">Nucleotide and Protein</option>
d453f732f264 Uploaded
estrain
parents:
diff changeset
49 </param>
d453f732f264 Uploaded
estrain
parents:
diff changeset
50 <when value="nuc">
d453f732f264 Uploaded
estrain
parents:
diff changeset
51 <param name="fasta_file" type="data" format="fasta" label="Select nucleotide fasta file"/>
d453f732f264 Uploaded
estrain
parents:
diff changeset
52 </when>
d453f732f264 Uploaded
estrain
parents:
diff changeset
53 <when value="pro">
d453f732f264 Uploaded
estrain
parents:
diff changeset
54 <param name="fasta_file" type="data" format="fasta" label="Select protein fasta file"/>
d453f732f264 Uploaded
estrain
parents:
diff changeset
55 <conditional name="gff">
d453f732f264 Uploaded
estrain
parents:
diff changeset
56 <param name="use" type="select" label="Using GFF to get genomic coordinates">
d453f732f264 Uploaded
estrain
parents:
diff changeset
57 <option value="gff_yes">Yes</option>
d453f732f264 Uploaded
estrain
parents:
diff changeset
58 <option value="gff_no" selected="true">No</option>
d453f732f264 Uploaded
estrain
parents:
diff changeset
59 </param>
d453f732f264 Uploaded
estrain
parents:
diff changeset
60 <when value="gff_yes">
d453f732f264 Uploaded
estrain
parents:
diff changeset
61 <param name="gff_file" type="data" format="gff,gff3" label="Select GFF file" help="Protein id should be in the attribute 'Name=id' (9th field) of the rows with type 'CDS' or 'gene' (3rd field)."/>
d453f732f264 Uploaded
estrain
parents:
diff changeset
62 </when>
d453f732f264 Uploaded
estrain
parents:
diff changeset
63 <when value="gff_no">
d453f732f264 Uploaded
estrain
parents:
diff changeset
64 </when>
d453f732f264 Uploaded
estrain
parents:
diff changeset
65 </conditional>
d453f732f264 Uploaded
estrain
parents:
diff changeset
66 </when>
d453f732f264 Uploaded
estrain
parents:
diff changeset
67 <when value="both">
d453f732f264 Uploaded
estrain
parents:
diff changeset
68 <param name="nuc_file" type="data" format="fasta" label="Select a nucleotide fasta file"/>
d453f732f264 Uploaded
estrain
parents:
diff changeset
69 <param name="pro_file" type="data" format="fasta" label="Select a protein fasta file"/>
d453f732f264 Uploaded
estrain
parents:
diff changeset
70 <conditional name="gff">
d453f732f264 Uploaded
estrain
parents:
diff changeset
71 <param name="use" type="select" label="Using GFF to get genomic coordinates">
d453f732f264 Uploaded
estrain
parents:
diff changeset
72 <option value="gff_yes">Yes</option>
d453f732f264 Uploaded
estrain
parents:
diff changeset
73 <option value="gff_no" selected="true">No</option>
d453f732f264 Uploaded
estrain
parents:
diff changeset
74 </param>
d453f732f264 Uploaded
estrain
parents:
diff changeset
75 <when value="gff_yes">
d453f732f264 Uploaded
estrain
parents:
diff changeset
76 <param name="gff_file" type="data" format="gff,gff3" label="Select GFF file" help="Protein id should be in the attribute 'Name=id' (9th field) of the rows with type 'CDS' or 'gene' (3rd field)."/>
d453f732f264 Uploaded
estrain
parents:
diff changeset
77 </when>
d453f732f264 Uploaded
estrain
parents:
diff changeset
78 <when value="gff_no">
d453f732f264 Uploaded
estrain
parents:
diff changeset
79 </when>
d453f732f264 Uploaded
estrain
parents:
diff changeset
80 </conditional>
d453f732f264 Uploaded
estrain
parents:
diff changeset
81 </when>
d453f732f264 Uploaded
estrain
parents:
diff changeset
82 </conditional>
d453f732f264 Uploaded
estrain
parents:
diff changeset
83 <!-- DATABASE INPUT-->
d453f732f264 Uploaded
estrain
parents:
diff changeset
84 <param name="amrfinder_databases" label="Select a database" type="select">
d453f732f264 Uploaded
estrain
parents:
diff changeset
85 <options from_data_table="amrfinderplus">
d453f732f264 Uploaded
estrain
parents:
diff changeset
86 <validator message="No database is available" type="no_options" />
d453f732f264 Uploaded
estrain
parents:
diff changeset
87 </options>
d453f732f264 Uploaded
estrain
parents:
diff changeset
88 </param>
d453f732f264 Uploaded
estrain
parents:
diff changeset
89 <param name="organism" type="select" optional="true" label="Get organism-specific results">
d453f732f264 Uploaded
estrain
parents:
diff changeset
90 <option value="Campylobacter">Campylobacter</option>
d453f732f264 Uploaded
estrain
parents:
diff changeset
91 <option value="Escherichia">Escherichia</option>
d453f732f264 Uploaded
estrain
parents:
diff changeset
92 <option value="Klebsiella">Klebsiella</option>
d453f732f264 Uploaded
estrain
parents:
diff changeset
93 <option value="Salmonella">Salmonella</option>
d453f732f264 Uploaded
estrain
parents:
diff changeset
94 <option value="Staphylococcus">Staphylococcus</option>
d453f732f264 Uploaded
estrain
parents:
diff changeset
95 <option value="Vibrio">Vibrio</option>
d453f732f264 Uploaded
estrain
parents:
diff changeset
96 </param>
d453f732f264 Uploaded
estrain
parents:
diff changeset
97 <param name="min_iden" argument="--ident_min" type="float" value="-1" label="Minimum identity for a blast-based hit" help="(Methods BLAST or PARTIAL). -1 means use a curated threshold if it exists and 0.9 otherwise. Setting this value to something other than -1 will override any curated similarity cutoffs" />
d453f732f264 Uploaded
estrain
parents:
diff changeset
98 <param name="min_cov" argument="--coverage_min" type="float" min="0" max="1" value="0.5" label="Minimum coverage of the reference protein" />
d453f732f264 Uploaded
estrain
parents:
diff changeset
99 <param name="plus" type="boolean" truevalue="--plus" falsevalue="" label="Add the plus genes to the report" />
d453f732f264 Uploaded
estrain
parents:
diff changeset
100 <param name="report_common" type="boolean" truevalue="--report_common" falsevalue="" label="Suppress proteins common to a taxonomy group" />
d453f732f264 Uploaded
estrain
parents:
diff changeset
101 <param name="mutation_all" type="boolean" truevalue="true" falsevalue="false" label="Report all target positions of mutations" />
d453f732f264 Uploaded
estrain
parents:
diff changeset
102 <param name="gpipe" type="boolean" truevalue="--gpipe" falsevalue="" label="Protein identifiers in the protein FASTA file have format gnl-project-accession" />
d453f732f264 Uploaded
estrain
parents:
diff changeset
103 </inputs>
d453f732f264 Uploaded
estrain
parents:
diff changeset
104
d453f732f264 Uploaded
estrain
parents:
diff changeset
105 <outputs>
d453f732f264 Uploaded
estrain
parents:
diff changeset
106 <data name="result" format="tabular" from_work_dir="results.tsv" label="${tool.name} on ${on_string}: Result"/>
d453f732f264 Uploaded
estrain
parents:
diff changeset
107 <data name="all_mutations" format="tabular" from_work_dir="mutation_all.tsv" label="${tool.name} on ${on_string}: All Mutations">
d453f732f264 Uploaded
estrain
parents:
diff changeset
108 <filter>mutation_all</filter>
d453f732f264 Uploaded
estrain
parents:
diff changeset
109 </data>
d453f732f264 Uploaded
estrain
parents:
diff changeset
110 </outputs>
d453f732f264 Uploaded
estrain
parents:
diff changeset
111
d453f732f264 Uploaded
estrain
parents:
diff changeset
112 <tests>
d453f732f264 Uploaded
estrain
parents:
diff changeset
113 </tests>
d453f732f264 Uploaded
estrain
parents:
diff changeset
114
d453f732f264 Uploaded
estrain
parents:
diff changeset
115
d453f732f264 Uploaded
estrain
parents:
diff changeset
116 <help><![CDATA[
d453f732f264 Uploaded
estrain
parents:
diff changeset
117 This software and the accompanying database are designed to find acquired
d453f732f264 Uploaded
estrain
parents:
diff changeset
118 antimicrobial resistance genes in bacterial protein or assembled nucleotide
d453f732f264 Uploaded
estrain
parents:
diff changeset
119 sequences as well as known point mutations for several taxa. With
d453f732f264 Uploaded
estrain
parents:
diff changeset
120 AMRFinderPlus we have added select members of additional classes of genes
d453f732f264 Uploaded
estrain
parents:
diff changeset
121 such as virulence factors, biocide, heat, acid, and metal resistance genes.
d453f732f264 Uploaded
estrain
parents:
diff changeset
122 More details: https://github.com/ncbi/amr/wiki
d453f732f264 Uploaded
estrain
parents:
diff changeset
123 ]]> </help>
d453f732f264 Uploaded
estrain
parents:
diff changeset
124 <citations>
d453f732f264 Uploaded
estrain
parents:
diff changeset
125 <citation type="doi">10.1101/550707</citation>
d453f732f264 Uploaded
estrain
parents:
diff changeset
126 </citations>
d453f732f264 Uploaded
estrain
parents:
diff changeset
127
d453f732f264 Uploaded
estrain
parents:
diff changeset
128 </tool>