comparison pcdl_get_cell_df.xml @ 0:8f7513d34212 draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
author iuc
date Mon, 04 Aug 2025 18:56:27 +0000
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:8f7513d34212
1 <tool id="pcdl_get_cell_df" name="pcdl_get_cell_df" version="3.0.1+galaxy0" profile="21.05">
2 <macros>
3 <import>pcdl_macros.xml</import>
4 </macros>
5 <requirements>
6 <expand macro="requirement"/>
7 </requirements>
8 <command><![CDATA[
9 #import re
10 mkdir output_pc &&
11 #for $file in $path:
12 #set $filename = re.sub('[^\w\-\.\s]', '_', str($file.element_identifier))
13 ln -s '$file' output_pc/$filename &&
14 #end for
15
16 pcdl_get_cell_df 'output_pc' $entropy
17 --microenv $microenv
18 --physiboss $physiboss
19 --settingxml 'none'
20 --verbose $verbose
21 --drop $drop
22 --keep $keep
23 --collapse $collapse
24 ]]></command>
25 <inputs>
26 <section name="essential" title="essential:" expanded="true">
27 <expand macro="path"/>
28 <expand macro="entropy"/>
29 <expand macro="drop"/>
30 <expand macro="keep"/>
31 <expand macro="collapse"/>
32 </section>
33 <section name="advanced" title="advanced:" expanded="false">
34 <expand macro="microenv"/>
35 <expand macro="physiboss"/>
36 <expand macro="verbose"/>
37 </section>
38 </inputs>
39 <outputs>
40 <collection name="cell_csv" type="list">
41 <discover_datasets pattern="(?P&lt;designation&gt;.+_cell)\.csv" format="csv" directory="output_pc" visible="false"/>
42 </collection>
43 </outputs>
44 <tests>
45 <test expect_num_outputs="1">
46 <section name="essential">
47 <param name="path">
48 <expand macro="output"/>
49 </param>
50 <param name="collapse" value="true"/>
51 </section>
52 <section name="advanced">
53 <param name="verbose" value="true"/>
54 </section>
55 <output_collection name="cell_csv" count="1">
56 <element name="timeseries_cell">
57 <assert_contents>
58 <has_text text="index,ID,"/>
59 <has_text text=",xmlfile"/>
60 </assert_contents>
61 </element>
62 </output_collection>
63 </test>
64 <test expect_num_outputs="1">
65 <section name="essential">
66 <param name="path">
67 <expand macro="output"/>
68 </param>
69 <param name="collapse" value="false"/>
70 </section>
71 <section name="advanced">
72 <param name="verbose" value="false"/>
73 </section>
74 <output_collection name="cell_csv" count="2">
75 <element name="output00000000_cell">
76 <assert_contents>
77 <has_text text="ID,"/>
78 <has_text text=",xmlfile"/>
79 </assert_contents>
80 </element>
81 <element name="output00000001_cell">
82 <assert_contents>
83 <has_text text="ID,"/>
84 <has_text text=",xmlfile"/>
85 </assert_contents>
86 </element>
87 </output_collection>
88 </test>
89 </tests>
90 <help><![CDATA[
91 This function extracts dataframes with a cell centric view of the simulation and saves them as csv files.
92
93 Homepage: https://github.com/elmbeech/physicelldataloader
94 ]]></help>
95 <citations>
96 <expand macro="citation"/>
97 </citations>
98 </tool>