Mercurial > repos > dfornika > chewbbaca_createschema
view chewbbaca_createschema.xml @ 13:35ee71a46436 draft
Uploaded
author | dfornika |
---|---|
date | Fri, 21 Feb 2020 23:28:08 +0000 |
parents | 64a7d9e95445 |
children | 1b0a69b7b2c9 |
line wrap: on
line source
<tool id="chewbbaca_createschema" name="chewBBACA CreateSchema" version="2.1.0+galaxy0"> <description>Create a gene by gene schema based on genomes</description> <requirements> <requirement type="package" version="2.1.0">chewbbaca</requirement> </requirements> <command detect_errors="exit_code"><![CDATA[ mkdir assemblies && ln -s #for $assembly in $assemblies: '${assembly}' #end for assemblies && chewBBACA.py CreateSchema --cpu \${GALAXY_SLOTS:-1} -i assemblies #if str( $prodigal_training_file_source.prodigal_training_file_source_selector ) == 'tool_data_table': --ptf '${prodigal_training_file_source.prodigal_training_file.fields.path}' #elif str( $prodigal_training_file_source.prodigal_training_file_source_selector ) == 'history': --ptf '${prodigal_training_file_source.prodigal_training_file}' #end if #if $cds: --CDS '${cds}' #end if --bsr '${bsr}' -o schema && tar -czf schema.tgz schema ]]> </command> <inputs> <param name="assemblies" format="fasta" type="data_collection" collection_type="list" label="Assembled genomes (fasta)" /> <conditional name="prodigal_training_file_source"> <param name="prodigal_training_file_source_selector" type="select" label="Select a Prodigal training file from your history or use one from a tool data table?"> <option value="No" selected="true">No Prodigal training file</option> <option value="tool_data_table">Prodigal training file from tool data table</option> <option value="history">Prodigal training file from history</option> </param> <when value="No"/> <when value="tool_data_table"> <param name="prodigal_training_file" type="select" format="tabular" label="Prodigal Training File"> <options from_data_table="prodigal_training_files"> <validator type="no_options" message="No prodigal training files are available" /> </options> </param> </when> <when value="history"> <param name="prodigal_training_file" type="data" format="binary" label="Prodigal training file" help=""/> </when> </conditional> <param name="bsr" type="float" value="0.6" optional="true" label="BSR score" /> <param name="cds" type="data" format="fasta" optional="true" label="Coding sequence file for schema creation (fasta)" /> </inputs> <outputs> <data name="schema" type="list" format="fasta" label="${tool.name}: on ${on_string}: Schema"> <discover_datasets pattern="__name_and_ext__" format="fasta" directory="schema" /> </data> <data name="schema_zipped" format="zip" label="${tool.name}: on ${on_string}: Schema (zipped)" from_work_dir="schema.tgz"> </data> </outputs> <tests> <test> <param name="prodigal_training_file_source_selector" value="history" /> <param name="prodigal_training_file" value="prodigal_training_files/Streptococcus_agalactiae.trn" /> <param name="assemblies"> <collection type="list"> <element name="assembly1" value="assemblies/GCA_000007265.1_ASM726v1_genomic_2kbases.fna" /> <element name="assembly2" value="assemblies/GCA_000012705.1_ASM1270v1_genomic_2kbases.fna" /> </collection> </param> <output name="schema_zipped" file="test_1_schema.tgz" compare="sim_size" /> </test> <test> <param name="prodigal_training_file_source_selector" value="tool_data_table" /> <param name="prodigal_training_file" value="Streptococcus_agalactiae" /> <param name="assemblies"> <collection type="list"> <element name="assembly1" value="assemblies/GCA_000007265.1_ASM726v1_genomic_2kbases.fna" /> <element name="assembly2" value="assemblies/GCA_000012705.1_ASM1270v1_genomic_2kbases.fna" /> </collection> </param> <output name="schema_zipped" file="test_1_schema.tgz" compare="sim_size" /> </test> </tests> <help><![CDATA[ ]]> </help> <expand macro="citations"/> </tool>