annotate chewbbaca_createschema.xml @ 13:35ee71a46436 draft

Uploaded
author dfornika
date Fri, 21 Feb 2020 23:28:08 +0000
parents 64a7d9e95445
children 1b0a69b7b2c9
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4
75d3a1fb5f5a Uploaded
dfornika
parents: 2
diff changeset
1 <tool id="chewbbaca_createschema" name="chewBBACA CreateSchema" version="2.1.0+galaxy0">
8
4f42308a596e Uploaded
dfornika
parents: 7
diff changeset
2 <description>Create a gene by gene schema based on genomes</description>
0
470f58372a68 Uploaded
dfornika
parents:
diff changeset
3 <requirements>
4
75d3a1fb5f5a Uploaded
dfornika
parents: 2
diff changeset
4 <requirement type="package" version="2.1.0">chewbbaca</requirement>
0
470f58372a68 Uploaded
dfornika
parents:
diff changeset
5 </requirements>
470f58372a68 Uploaded
dfornika
parents:
diff changeset
6 <command detect_errors="exit_code"><![CDATA[
12
64a7d9e95445 Uploaded
dfornika
parents: 11
diff changeset
7 mkdir assemblies &&
13
35ee71a46436 Uploaded
dfornika
parents: 12
diff changeset
8 ln -s
12
64a7d9e95445 Uploaded
dfornika
parents: 11
diff changeset
9 #for $assembly in $assemblies:
13
35ee71a46436 Uploaded
dfornika
parents: 12
diff changeset
10 '${assembly}'
12
64a7d9e95445 Uploaded
dfornika
parents: 11
diff changeset
11 #end for
13
35ee71a46436 Uploaded
dfornika
parents: 12
diff changeset
12 assemblies &&
2
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
13 chewBBACA.py CreateSchema
0
470f58372a68 Uploaded
dfornika
parents:
diff changeset
14 --cpu \${GALAXY_SLOTS:-1}
12
64a7d9e95445 Uploaded
dfornika
parents: 11
diff changeset
15 -i assemblies
8
4f42308a596e Uploaded
dfornika
parents: 7
diff changeset
16 #if str( $prodigal_training_file_source.prodigal_training_file_source_selector ) == 'tool_data_table':
2
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
17 --ptf '${prodigal_training_file_source.prodigal_training_file.fields.path}'
8
4f42308a596e Uploaded
dfornika
parents: 7
diff changeset
18 #elif str( $prodigal_training_file_source.prodigal_training_file_source_selector ) == 'history':
2
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
19 --ptf '${prodigal_training_file_source.prodigal_training_file}'
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
20 #end if
9
7d568d512ed8 Uploaded
dfornika
parents: 8
diff changeset
21 #if $cds:
2
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
22 --CDS '${cds}'
0
470f58372a68 Uploaded
dfornika
parents:
diff changeset
23 #end if
470f58372a68 Uploaded
dfornika
parents:
diff changeset
24 --bsr '${bsr}'
470f58372a68 Uploaded
dfornika
parents:
diff changeset
25 -o schema
470f58372a68 Uploaded
dfornika
parents:
diff changeset
26 && tar -czf schema.tgz schema
470f58372a68 Uploaded
dfornika
parents:
diff changeset
27 ]]>
470f58372a68 Uploaded
dfornika
parents:
diff changeset
28 </command>
470f58372a68 Uploaded
dfornika
parents:
diff changeset
29 <inputs>
13
35ee71a46436 Uploaded
dfornika
parents: 12
diff changeset
30 <param name="assemblies" format="fasta" type="data_collection" collection_type="list" label="Assembled genomes (fasta)" />
5
330a1e13628a Uploaded
dfornika
parents: 4
diff changeset
31 <conditional name="prodigal_training_file_source">
2
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
32 <param name="prodigal_training_file_source_selector" type="select"
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
33 label="Select a Prodigal training file from your history or use one from a tool data table?">
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
34 <option value="No" selected="true">No Prodigal training file</option>
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
35 <option value="tool_data_table">Prodigal training file from tool data table</option>
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
36 <option value="history">Prodigal training file from history</option>
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
37 </param>
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
38 <when value="No"/>
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
39 <when value="tool_data_table">
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
40 <param name="prodigal_training_file" type="select" format="tabular" label="Prodigal Training File">
13
35ee71a46436 Uploaded
dfornika
parents: 12
diff changeset
41 <options from_data_table="prodigal_training_files">
35ee71a46436 Uploaded
dfornika
parents: 12
diff changeset
42 <validator type="no_options" message="No prodigal training files are available" />
2
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
43 </options>
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
44 </param>
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
45 </when>
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
46 <when value="history">
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
47 <param name="prodigal_training_file" type="data" format="binary"
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
48 label="Prodigal training file"
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
49 help=""/>
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
50 </when>
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
51 </conditional>
0
470f58372a68 Uploaded
dfornika
parents:
diff changeset
52 <param name="bsr" type="float" value="0.6" optional="true" label="BSR score" />
2
fed8439686cb Uploaded
dfornika
parents: 0
diff changeset
53 <param name="cds" type="data" format="fasta" optional="true" label="Coding sequence file for schema creation (fasta)" />
0
470f58372a68 Uploaded
dfornika
parents:
diff changeset
54 </inputs>
470f58372a68 Uploaded
dfornika
parents:
diff changeset
55 <outputs>
13
35ee71a46436 Uploaded
dfornika
parents: 12
diff changeset
56 <data name="schema" type="list" format="fasta" label="${tool.name}: on ${on_string}: Schema">
35ee71a46436 Uploaded
dfornika
parents: 12
diff changeset
57 <discover_datasets pattern="__name_and_ext__" format="fasta" directory="schema" />
35ee71a46436 Uploaded
dfornika
parents: 12
diff changeset
58 </data>
35ee71a46436 Uploaded
dfornika
parents: 12
diff changeset
59 <data name="schema_zipped" format="zip" label="${tool.name}: on ${on_string}: Schema (zipped)" from_work_dir="schema.tgz">
35ee71a46436 Uploaded
dfornika
parents: 12
diff changeset
60 </data>
0
470f58372a68 Uploaded
dfornika
parents:
diff changeset
61 </outputs>
470f58372a68 Uploaded
dfornika
parents:
diff changeset
62 <tests>
13
35ee71a46436 Uploaded
dfornika
parents: 12
diff changeset
63 <test>
35ee71a46436 Uploaded
dfornika
parents: 12
diff changeset
64 <param name="prodigal_training_file_source_selector" value="history" />
35ee71a46436 Uploaded
dfornika
parents: 12
diff changeset
65 <param name="prodigal_training_file" value="prodigal_training_files/Streptococcus_agalactiae.trn" />
35ee71a46436 Uploaded
dfornika
parents: 12
diff changeset
66 <param name="assemblies">
35ee71a46436 Uploaded
dfornika
parents: 12
diff changeset
67 <collection type="list">
35ee71a46436 Uploaded
dfornika
parents: 12
diff changeset
68 <element name="assembly1" value="assemblies/GCA_000007265.1_ASM726v1_genomic_2kbases.fna" />
35ee71a46436 Uploaded
dfornika
parents: 12
diff changeset
69 <element name="assembly2" value="assemblies/GCA_000012705.1_ASM1270v1_genomic_2kbases.fna" />
35ee71a46436 Uploaded
dfornika
parents: 12
diff changeset
70 </collection>
35ee71a46436 Uploaded
dfornika
parents: 12
diff changeset
71 </param>
35ee71a46436 Uploaded
dfornika
parents: 12
diff changeset
72 <output name="schema_zipped" file="test_1_schema.tgz" compare="sim_size" />
35ee71a46436 Uploaded
dfornika
parents: 12
diff changeset
73 </test>
35ee71a46436 Uploaded
dfornika
parents: 12
diff changeset
74 <test>
35ee71a46436 Uploaded
dfornika
parents: 12
diff changeset
75 <param name="prodigal_training_file_source_selector" value="tool_data_table" />
35ee71a46436 Uploaded
dfornika
parents: 12
diff changeset
76 <param name="prodigal_training_file" value="Streptococcus_agalactiae" />
35ee71a46436 Uploaded
dfornika
parents: 12
diff changeset
77 <param name="assemblies">
35ee71a46436 Uploaded
dfornika
parents: 12
diff changeset
78 <collection type="list">
35ee71a46436 Uploaded
dfornika
parents: 12
diff changeset
79 <element name="assembly1" value="assemblies/GCA_000007265.1_ASM726v1_genomic_2kbases.fna" />
35ee71a46436 Uploaded
dfornika
parents: 12
diff changeset
80 <element name="assembly2" value="assemblies/GCA_000012705.1_ASM1270v1_genomic_2kbases.fna" />
35ee71a46436 Uploaded
dfornika
parents: 12
diff changeset
81 </collection>
35ee71a46436 Uploaded
dfornika
parents: 12
diff changeset
82 </param>
35ee71a46436 Uploaded
dfornika
parents: 12
diff changeset
83 <output name="schema_zipped" file="test_1_schema.tgz" compare="sim_size" />
35ee71a46436 Uploaded
dfornika
parents: 12
diff changeset
84 </test>
0
470f58372a68 Uploaded
dfornika
parents:
diff changeset
85 </tests>
470f58372a68 Uploaded
dfornika
parents:
diff changeset
86 <help><![CDATA[
470f58372a68 Uploaded
dfornika
parents:
diff changeset
87 ]]>
470f58372a68 Uploaded
dfornika
parents:
diff changeset
88 </help>
470f58372a68 Uploaded
dfornika
parents:
diff changeset
89 <expand macro="citations"/>
470f58372a68 Uploaded
dfornika
parents:
diff changeset
90 </tool>