Mercurial > repos > iuc > pcdl_get_conc_attribute
annotate pcdl_get_conc_attribute.xml @ 0:f7f40cc1cfce 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:55:11 +0000 |
| parents | |
| children |
| rev | line source |
|---|---|
|
0
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
1 <tool id="pcdl_get_conc_attribute" name="pcdl_get_conc_attribute" version="3.0.1+galaxy0" profile="21.05"> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
2 <macros> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
3 <import>pcdl_macros.xml</import> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
4 </macros> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
5 <requirements> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
6 <expand macro="requirement"/> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
7 </requirements> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
8 <command><![CDATA[ |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
9 #import re |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
10 mkdir output_pc && |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
11 #for $file in $path: |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
12 #set $filename = re.sub('[^\w\-\.\s]', '_', str($file.element_identifier)) |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
13 ln -s '$file' output_pc/$filename && |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
14 #end for |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
15 |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
16 pcdl_get_conc_attribute 'output_pc' $entropy |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
17 --verbose $verbose |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
18 --drop $drop |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
19 --keep $keep |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
20 --allvalues $allvalues |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
21 ]]></command> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
22 <inputs> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
23 <section name="essential" title="essential:" expanded="true"> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
24 <expand macro="path"/> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
25 <expand macro="entropy"/> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
26 <expand macro="drop"/> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
27 <expand macro="keep"/> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
28 <expand macro="allvalues"/> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
29 </section> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
30 <section name="advanced" title="advanced:" expanded="false"> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
31 <expand macro="verbose"/> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
32 </section> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
33 </inputs> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
34 <outputs> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
35 <collection name="conc_attribute_json" type="list"> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
36 <discover_datasets pattern="(?P<designation>timeseries_conc_attribute_.+)\.json" format="json" directory="output_pc" visible="false"/> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
37 </collection> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
38 </outputs> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
39 <tests> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
40 <test expect_num_outputs="1"> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
41 <section name="essential"> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
42 <param name="path"> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
43 <expand macro="output"/> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
44 </param> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
45 </section> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
46 <section name="advanced"> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
47 <param name="verbose" value="true"/> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
48 </section> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
49 <output_collection name="conc_attribute_json" count="1"> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
50 <element name="timeseries_conc_attribute_minmax"> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
51 <assert_contents> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
52 <has_text text="{""/> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
53 <has_text text="": ["/> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
54 <has_text text="], ""/> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
55 <has_text text="]}"/> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
56 </assert_contents> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
57 </element> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
58 </output_collection> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
59 </test> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
60 </tests> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
61 <help><![CDATA[ |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
62 Function to detect informative substrate concentration variables in a time series. This function detects even variables which have less than the minimal state count in each time step, but different values from time step to time step. The output is a json file with an entry of all non-coordinate column names that, at least in one of the time steps or in between time steps, reach the given minimal value count. Key is the column name, mapped is a list of all values (bool, str, and, if allvalues is True, int and float) or a list with minimum and maximum values (int, float). |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
63 |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
64 Homepage: https://github.com/elmbeech/physicelldataloader |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
65 ]]></help> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
66 <citations> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
67 <expand macro="citation"/> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
68 </citations> |
|
f7f40cc1cfce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pcdl/ commit 7c74921b41bd7ab639e5a3f8b54e407f79ed8f16
iuc
parents:
diff
changeset
|
69 </tool> |
