Mercurial > repos > dfornika > chewbbaca_createschema
changeset 2:fed8439686cb draft
Uploaded
author | dfornika |
---|---|
date | Fri, 21 Feb 2020 01:14:47 +0000 |
parents | 8bcac51c233c |
children | 36bb9863ee7d |
files | chewbbaca_createschema.xml |
diffstat | 1 files changed, 33 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/chewbbaca_createschema.xml Fri Feb 21 01:09:48 2020 +0000 +++ b/chewbbaca_createschema.xml Fri Feb 21 01:14:47 2020 +0000 @@ -1,14 +1,19 @@ -<tool id="chewbbaca_prepexternalschema" name="chewBBACA PrepExternalSchema" version="@TOOL_VERSION@+galaxy0"> +<tool id="chewbbaca_createschema" name="chewBBACA CreateSchema" version="@TOOL_VERSION@+galaxy0"> <description>Adapt an external schema to be used with chewBBACA.</description> <requirements> <requirement type="package" version="@TOOL_VERSION@">chewbbaca</requirement> </requirements> <command detect_errors="exit_code"><![CDATA[ - chewBBACA.py PrepExternalSchema + chewBBACA.py CreateSchema --cpu \${GALAXY_SLOTS:-1} - -i '${input_files}' - #if str( translation_table ) != "": - --tbl '${translation_table}' + -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 str( cds ) != "": + --CDS '${cds}' #end if --bsr '${bsr}' --len '${len}' @@ -17,9 +22,30 @@ ]]> </command> <inputs> - <param name="input_files" format="fasta" type="data" multiple="true" label="Schema files (fasta)" /> + <param name="assemblies" format="fasta" type="data" multiple="true" 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="chewbbaca_prodigal_training_files"> + <validator type="no_options" message="No chewBBACA 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="min_len" type="integer" min="1" value="100" max="100000" optional="true" label="Minimum length" /> + <param name="cds" type="data" format="fasta" optional="true" label="Coding sequence file for schema creation (fasta)" /> </inputs> <outputs> <data name="schema_zipped" format="zip" label="${tool.name}: on ${on_string}: Schema (zipped)" from_work_dir="schema.tgz"/>