comparison scriptrunner.xml @ 11:8571d1c719ee draft

planemo upload for repository https://github.com/mvdbeek/docker_scriptrunner/ commit ccb01d548a42beeacc01313218bff8c563da6fa9
author mvdbeek
date Sat, 09 Jul 2016 07:41:09 -0400
parents b6211faea403
children 81f85bafcc7c
comparison
equal deleted inserted replaced
10:ed7cf3f35799 11:8571d1c719ee
1 <tool id="docker_scriptrunner" name="Docker Scriptrunner" version="0.1.6"> 1 <tool id="docker_scriptrunner" name="docker scriptrunner" version="0.1.6">
2 <description>Makes scripts into tools using Docker</description> 2 <description>Runs scripts using docker</description>
3 <macros> 3 <macros>
4 <import>macros.xml</import> 4 <import>macros.xml</import>
5 </macros> 5 </macros>
6 <requirements> 6 <requirements>
7 <requirement type="package" version="0.4.0">docker-py</requirement> 7 <requirement type="package" version="0.4.0">docker-py</requirement>
44 <configfiles> 44 <configfiles>
45 <configfile name="runme">$dynScript</configfile> 45 <configfile name="runme">$dynScript</configfile>
46 </configfiles> 46 </configfiles>
47 <inputs> 47 <inputs>
48 <repeat name="input_files" title="Select input files"> 48 <repeat name="input_files" title="Select input files">
49 <param name="input" type="data" label="Select an input file from your history" optional="true" size="120" 49 <param name="input" format="data" type="data" label="Select an input file from your history" optional="true" size="120"
50 help="Most scripts will need an input - your script MUST be ready for whatever format you choose"/> 50 help="Most scripts will need an input - your script MUST be ready for whatever format you choose"/>
51 <param name="in_format" type="select" optional="true" multiple="true" label="Optional: Select the allowed input datatype(s) for your tool/script">
52 <options from_parameter="tool.app.datatypes_registry.upload_file_formats">
53 <column name="value" index="0"/>
54 </options>
55 </param>
56 </repeat> 51 </repeat>
57 <repeat name="additional_parameters" title="Set additional parameters"> 52 <repeat name="additional_parameters" title="Set additional parameters">
58 <param name="param_name" type="text" value="parameter_name" label="Choose a parameter name" size="20"> 53 <param name="param_name" type="text" value="parameter_name" label="Choose a parameter name" size="20">
59 <sanitizer invalid_char=""> 54 <sanitizer invalid_char="">
60 <valid initial="string.letters,string.digits"><add value="@_."/></valid>> 55 <valid initial="string.letters,string.digits"><add value="@_."/></valid>>
118 </data> 113 </data>
119 <data format="html" name="html_file" > 114 <data format="html" name="html_file" >
120 <filter>make_HTML == "yes"</filter> 115 <filter>make_HTML == "yes"</filter>
121 </data> 116 </data>
122 </outputs> 117 </outputs>
118 <tests>
119 <test>
120 <param name='input_tab' value='tf2_test_in.xls' ftype='tabular' />
121 <param name="make_TAB" value="yes" />
122 <param name="make_HTML" value="yes" />
123 <param name="out_format" value="tabular" />
124 <param name="interpreter" value='python' />
125 <param name="runme" value="tf2_test_runme.py"/>
126 <output name='output1' file='tf2_test_out.xls' compare='diff' lines_diff = '10'/>
127 <output name='html_file' file="tf2_test.html" compare='diff' lines_diff = '10'/>
128 </test>
129 </tests>
123 <expand macro="help_macro" /> 130 <expand macro="help_macro" />
124 <expand macro="test_data_macro" /> 131 <expand macro="test_data_macro" />
125 </tool> 132 </tool>