annotate chewbbaca_createschema.xml @ 2:fed8439686cb draft

Uploaded
author dfornika
date Fri, 21 Feb 2020 01:14:47 +0000
parents 470f58372a68
children 75d3a1fb5f5a
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
1 <tool id="chewbbaca_createschema" name="chewBBACA CreateSchema" version="@TOOL_VERSION@+galaxy0">
0
470f58372a68 Uploaded
dfornika
parents:
diff changeset
2 <description>Adapt an external schema to be used with chewBBACA.</description>
470f58372a68 Uploaded
dfornika
parents:
diff changeset
3 <requirements>
470f58372a68 Uploaded
dfornika
parents:
diff changeset
4 <requirement type="package" version="@TOOL_VERSION@">chewbbaca</requirement>
470f58372a68 Uploaded
dfornika
parents:
diff changeset
5 </requirements>
470f58372a68 Uploaded
dfornika
parents:
diff changeset
6 <command detect_errors="exit_code"><![CDATA[
2
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
7 chewBBACA.py CreateSchema
0
470f58372a68 Uploaded
dfornika
parents:
diff changeset
8 --cpu \${GALAXY_SLOTS:-1}
2
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
9 -i '${assemblies}'
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
10 #if str( prodigal_training_file_source.prodigal_training_file_source_selector ) == 'tool_data_table'
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
11 --ptf '${prodigal_training_file_source.prodigal_training_file.fields.path}'
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
12 #elif str( prodigal_training_file_source.prodigal_training_file_source_selector ) == 'history'
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
13 --ptf '${prodigal_training_file_source.prodigal_training_file}'
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
14 #end if
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
15 #if str( cds ) != "":
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
16 --CDS '${cds}'
0
470f58372a68 Uploaded
dfornika
parents:
diff changeset
17 #end if
470f58372a68 Uploaded
dfornika
parents:
diff changeset
18 --bsr '${bsr}'
470f58372a68 Uploaded
dfornika
parents:
diff changeset
19 --len '${len}'
470f58372a68 Uploaded
dfornika
parents:
diff changeset
20 -o schema
470f58372a68 Uploaded
dfornika
parents:
diff changeset
21 && tar -czf schema.tgz schema
470f58372a68 Uploaded
dfornika
parents:
diff changeset
22 ]]>
470f58372a68 Uploaded
dfornika
parents:
diff changeset
23 </command>
470f58372a68 Uploaded
dfornika
parents:
diff changeset
24 <inputs>
2
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
25 <param name="assemblies" format="fasta" type="data" multiple="true" label="Assembled genomes (fasta)" />
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
26 <conditional name="prodigal_training_file_source">
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
27 <param name="prodigal_training_file_source_selector" type="select"
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
28 label="Select a Prodigal training file from your history or use one from a tool data table?">
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
29 <option value="No" selected="true">No Prodigal training file</option>
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
30 <option value="tool_data_table">Prodigal training file from tool data table</option>
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
31 <option value="history">Prodigal training file from history</option>
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
32 </param>
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
33 <when value="No"/>
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
34 <when value="tool_data_table">
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
35 <param name="prodigal_training_file" type="select" format="tabular" label="Prodigal Training File">
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
36 <options from_data_table="chewbbaca_prodigal_training_files">
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
37 <validator type="no_options" message="No chewBBACA prodigal training files are available" />
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
38 </options>
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
39 </param>
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
40 </when>
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
41 <when value="history">
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
42 <param name="prodigal_training_file" type="data" format="binary"
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
43 label="Prodigal training file"
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
44 help=""/>
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
45 </when>
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
46 </conditional>
0
470f58372a68 Uploaded
dfornika
parents:
diff changeset
47 <param name="bsr" type="float" value="0.6" optional="true" label="BSR score" />
2
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
48 <param name="cds" type="data" format="fasta" optional="true" label="Coding sequence file for schema creation (fasta)" />
0
470f58372a68 Uploaded
dfornika
parents:
diff changeset
49 </inputs>
470f58372a68 Uploaded
dfornika
parents:
diff changeset
50 <outputs>
470f58372a68 Uploaded
dfornika
parents:
diff changeset
51 <data name="schema_zipped" format="zip" label="${tool.name}: on ${on_string}: Schema (zipped)" from_work_dir="schema.tgz"/>
470f58372a68 Uploaded
dfornika
parents:
diff changeset
52 </outputs>
470f58372a68 Uploaded
dfornika
parents:
diff changeset
53 <tests>
470f58372a68 Uploaded
dfornika
parents:
diff changeset
54
470f58372a68 Uploaded
dfornika
parents:
diff changeset
55 </tests>
470f58372a68 Uploaded
dfornika
parents:
diff changeset
56 <help><![CDATA[
470f58372a68 Uploaded
dfornika
parents:
diff changeset
57 ]]>
470f58372a68 Uploaded
dfornika
parents:
diff changeset
58 </help>
470f58372a68 Uploaded
dfornika
parents:
diff changeset
59 <expand macro="citations"/>
470f58372a68 Uploaded
dfornika
parents:
diff changeset
60 </tool>