annotate compose_text_param.xml @ 0:feb3acba1e0a draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
author iuc
date Fri, 07 Jun 2019 09:22:41 -0400
parents
children e188c9826e0f
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
1 <tool name="Compose text parameter value" id="compose_text_param" version="0.1.0" profile="19.05" tool_type="expression">
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
2 <description>from parameters</description>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
3 <expression type="ecma5.1">
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
4 {
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
5 let s = "";
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
6 for (const repeat of $job.components) {
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
7 s += repeat.param_type.component_value
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
8 };
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
9 return {'output': s};
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
10 }
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
11 </expression>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
12 <inputs>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
13 <repeat name="components" min="1">
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
14 <conditional name="param_type">
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
15 <param name="select_param_type" type="select" label="Choose the type of parameter for this field">
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
16 <option value="text">Text Parameter</option>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
17 <option value="integer">Integer Parameter</option>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
18 <option value="float">Float Parameter</option>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
19 </param>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
20 <when value="text">
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
21 <param name="component_value" type="text" label="Enter text that should be part of the computed value"/>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
22 </when>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
23 <when value="integer">
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
24 <param name="component_value" value="" type="integer" label="Enter integer that should be part of the computed value"/>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
25 </when>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
26 <when value="float">
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
27 <param name="component_value" value="" type="float" label="Enter float that should be part of the computed value"/>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
28 </when>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
29 </conditional>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
30 </repeat>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
31 </inputs>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
32 <outputs>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
33 <output type="text" name="out1" from="output" />
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
34 </outputs>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
35 <tests>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
36 <test>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
37 <repeat name="components">
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
38 <conditional name="param_type">
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
39 <param name="select_param_type" value="text"/>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
40 <param name="component_value" value="Text: "/>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
41 </conditional>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
42 </repeat>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
43 <repeat name="components">
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
44 <conditional name="param_type">
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
45 <param name="select_param_type" value="text"/>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
46 <param name="component_value" value="value,"/>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
47 </conditional>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
48 </repeat>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
49 <repeat name="components">
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
50 <conditional name="param_type">
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
51 <param name="select_param_type" value="text"/>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
52 <param name="component_value" value=" Integer: "/>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
53 </conditional>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
54 </repeat>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
55 <repeat name="components">
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
56 <conditional name="param_type">
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
57 <param name="select_param_type" value="integer"/>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
58 <param name="component_value" value="1"/>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
59 </conditional>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
60 </repeat>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
61 <repeat name="components">
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
62 <conditional name="param_type">
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
63 <param name="select_param_type" value="text"/>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
64 <param name="component_value" value=", Float: "/>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
65 </conditional>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
66 </repeat>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
67 <repeat name="components">
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
68 <conditional name="param_type">
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
69 <param name="select_param_type" value="float"/>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
70 <param name="component_value" value="1.5"/>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
71 </conditional>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
72 </repeat>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
73 <output name="output">
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
74 <assert_contents>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
75 <!-- <has_line line="'"Text: value, Integer: 1, Float: 1.5"'"/> -->
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
76 <has_line line="&quot;Text: value, Integer: 1, Float: 1.5&quot;"/>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
77 </assert_contents>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
78 </output>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
79 </test>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
80 </tests>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
81 <help><![CDATA[
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
82 This tool concatenates each parameter value to a string.
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
83 If used in a workflow you can connect the output to any
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
84 text parameter value.
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
85 ]]></help>
feb3acba1e0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/compose_text_param commit 8aabc55146cdeb7ca2f0ab9d55d2f044ab59e569
iuc
parents:
diff changeset
86 </tool>