annotate list_elements.xml @ 1:1c908001bfcd draft default tip

planemo upload
author sanbi-uwc
date Mon, 11 Jul 2022 15:11:13 +0000
parents 6947d02e946b
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
1c908001bfcd planemo upload
sanbi-uwc
parents: 0
diff changeset
1 <tool id="list_elements" name="List elements of collection" version="0.2.0+galaxy0" profile="21.05">
0
6947d02e946b planemo upload
sanbi-uwc
parents:
diff changeset
2 <requirements>
6947d02e946b planemo upload
sanbi-uwc
parents:
diff changeset
3 </requirements>
6947d02e946b planemo upload
sanbi-uwc
parents:
diff changeset
4 <command detect_errors="exit_code"><![CDATA[
6947d02e946b planemo upload
sanbi-uwc
parents:
diff changeset
5 #set $last_element = len(list($coll)) - 1
6947d02e946b planemo upload
sanbi-uwc
parents:
diff changeset
6 #for $i, $element in enumerate($coll)
6947d02e946b planemo upload
sanbi-uwc
parents:
diff changeset
7 echo '${element.name}' >> ${output1}
6947d02e946b planemo upload
sanbi-uwc
parents:
diff changeset
8 #if $i != $last_element
6947d02e946b planemo upload
sanbi-uwc
parents:
diff changeset
9 &&
6947d02e946b planemo upload
sanbi-uwc
parents:
diff changeset
10 #end if
6947d02e946b planemo upload
sanbi-uwc
parents:
diff changeset
11 #end for
6947d02e946b planemo upload
sanbi-uwc
parents:
diff changeset
12 ]]></command>
6947d02e946b planemo upload
sanbi-uwc
parents:
diff changeset
13 <inputs>
1
1c908001bfcd planemo upload
sanbi-uwc
parents: 0
diff changeset
14 <param name="coll" type="data_collection" collection_type="list:list" label="Dataset collection"/>
0
6947d02e946b planemo upload
sanbi-uwc
parents:
diff changeset
15 </inputs>
6947d02e946b planemo upload
sanbi-uwc
parents:
diff changeset
16 <outputs>
6947d02e946b planemo upload
sanbi-uwc
parents:
diff changeset
17 <data name="output1" format="txt" label="Collection names ${on_string}" />
6947d02e946b planemo upload
sanbi-uwc
parents:
diff changeset
18 </outputs>
6947d02e946b planemo upload
sanbi-uwc
parents:
diff changeset
19 <tests>
6947d02e946b planemo upload
sanbi-uwc
parents:
diff changeset
20 <test>
6947d02e946b planemo upload
sanbi-uwc
parents:
diff changeset
21 <param name="coll">
6947d02e946b planemo upload
sanbi-uwc
parents:
diff changeset
22 <collection type="list">
6947d02e946b planemo upload
sanbi-uwc
parents:
diff changeset
23 <element name="one" value="one.txt" ftype="txt" />
6947d02e946b planemo upload
sanbi-uwc
parents:
diff changeset
24 <element name="two" value="two.txt" ftype="txt" />
6947d02e946b planemo upload
sanbi-uwc
parents:
diff changeset
25 </collection>
6947d02e946b planemo upload
sanbi-uwc
parents:
diff changeset
26 </param>
6947d02e946b planemo upload
sanbi-uwc
parents:
diff changeset
27 <output name="output1" file="output.txt" />
6947d02e946b planemo upload
sanbi-uwc
parents:
diff changeset
28 </test>
6947d02e946b planemo upload
sanbi-uwc
parents:
diff changeset
29 </tests>
6947d02e946b planemo upload
sanbi-uwc
parents:
diff changeset
30 <help><![CDATA[
6947d02e946b planemo upload
sanbi-uwc
parents:
diff changeset
31 Outputs the names of the elements of a collection (of list type).
6947d02e946b planemo upload
sanbi-uwc
parents:
diff changeset
32 ]]></help>
6947d02e946b planemo upload
sanbi-uwc
parents:
diff changeset
33 <citations></citations>
6947d02e946b planemo upload
sanbi-uwc
parents:
diff changeset
34 </tool>