annotate tomo/tomo_reduce.xml @ 160:262b81603e4e draft

planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit bd55c86b9f7bfabff0bbec1f10704850fec82f02-dirty
author ximgchess
date Fri, 30 Jun 2023 13:34:19 +0000
parents 0bd8fb3aae96
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
133
49985da419b8 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 85285b9b70eaf7c5db051ed50b000339023ccdf2-dirty
ximgchess
parents: 125
diff changeset
1 <tool id="CHAP_tomo_reduce" name="Tomo Reduce" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@" python_template_version="@PYTHON_TEMPLATE_VERSION@">
1
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
2 <description>Reduce tomography images</description>
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
3 <macros>
137
0bd8fb3aae96 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 85285b9b70eaf7c5db051ed50b000339023ccdf2-dirty
ximgchess
parents: 133
diff changeset
4 <import>../macros.xml</import>
1
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
5 <import>tomo_macros.xml</import>
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
6 </macros>
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
7 <expand macro="requirements"/>
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
8 <command detect_errors="exit_code">
25
99598d07fe7f planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 3e8c1c54d5e12fdbc4f6c5cdae88b6d054db7c45-dirty
ximgchess
parents: 24
diff changeset
9 <![CDATA[
88
c1ab13b9bd0a planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 68cb427ae89554b84bb7eb9f1ff9ab1497539208-dirty
ximgchess
parents: 87
diff changeset
10 mkdir tomo_reduce_plots;
83
9b6e931e0de0 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 64d735e72badb6466fcf32843328300887a4a46e-dirty
ximgchess
parents: 82
diff changeset
11 #if str($map.type_selector) == "yaml"
9b6e931e0de0 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 64d735e72badb6466fcf32843328300887a4a46e-dirty
ximgchess
parents: 82
diff changeset
12 cp $input_file map.yaml &&
103
b67b9979ff74 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 01388c69776c82e48e84676a3d17d4623f5e08bd-dirty
ximgchess
parents: 102
diff changeset
13 #if str($map.detector.type_selector) == "from_file"
b67b9979ff74 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 01388c69776c82e48e84676a3d17d4623f5e08bd-dirty
ximgchess
parents: 102
diff changeset
14 cat $map.detector.detector_file $tool_config > reduce.yaml &&
112
c610d3babadc planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 6697892ecc504b00077394d0c167431ec3ac12f7-dirty
ximgchess
parents: 111
diff changeset
15 #elif str($map.detector.type_selector) == "manual"
c610d3babadc planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 6697892ecc504b00077394d0c167431ec3ac12f7-dirty
ximgchess
parents: 111
diff changeset
16 cat $tool_config > reduce.yaml &&
103
b67b9979ff74 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 01388c69776c82e48e84676a3d17d4623f5e08bd-dirty
ximgchess
parents: 102
diff changeset
17 #else
b67b9979ff74 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 01388c69776c82e48e84676a3d17d4623f5e08bd-dirty
ximgchess
parents: 102
diff changeset
18 cat $__tool_directory__/$map.detector.type_selector $tool_config > reduce.yaml &&
b67b9979ff74 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 01388c69776c82e48e84676a3d17d4623f5e08bd-dirty
ximgchess
parents: 102
diff changeset
19 #end if
83
9b6e931e0de0 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 64d735e72badb6466fcf32843328300887a4a46e-dirty
ximgchess
parents: 82
diff changeset
20 #else
9b6e931e0de0 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 64d735e72badb6466fcf32843328300887a4a46e-dirty
ximgchess
parents: 82
diff changeset
21 cp $input_file setup.nex &&
9b6e931e0de0 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 64d735e72badb6466fcf32843328300887a4a46e-dirty
ximgchess
parents: 82
diff changeset
22 cp $tool_config reduce.yaml &&
9b6e931e0de0 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 64d735e72badb6466fcf32843328300887a4a46e-dirty
ximgchess
parents: 82
diff changeset
23 #end if
9b6e931e0de0 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 64d735e72badb6466fcf32843328300887a4a46e-dirty
ximgchess
parents: 82
diff changeset
24 CHAP --config
9b6e931e0de0 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 64d735e72badb6466fcf32843328300887a4a46e-dirty
ximgchess
parents: 82
diff changeset
25 #if str($map.type_selector) == "yaml"
9b6e931e0de0 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 64d735e72badb6466fcf32843328300887a4a46e-dirty
ximgchess
parents: 82
diff changeset
26 $__tool_directory__/pipeline_reduce_yaml.yaml
9b6e931e0de0 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 64d735e72badb6466fcf32843328300887a4a46e-dirty
ximgchess
parents: 82
diff changeset
27 #else
9b6e931e0de0 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 64d735e72badb6466fcf32843328300887a4a46e-dirty
ximgchess
parents: 82
diff changeset
28 $__tool_directory__/pipeline_reduce_nexus.yaml
9b6e931e0de0 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 64d735e72badb6466fcf32843328300887a4a46e-dirty
ximgchess
parents: 82
diff changeset
29 #end if
1
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
30 ]]>
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
31 </command>
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
32 <configfiles>
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
33 <configfile name="tool_config">
23
530ccdd4cb8c planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 3e8c1c54d5e12fdbc4f6c5cdae88b6d054db7c45-dirty
ximgchess
parents: 22
diff changeset
34 <![CDATA[#slurp
105
4205395a6091 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 6697892ecc504b00077394d0c167431ec3ac12f7-dirty
ximgchess
parents: 103
diff changeset
35 #if str($map.detector.type_selector) == "manual"
4205395a6091 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 6697892ecc504b00077394d0c167431ec3ac12f7-dirty
ximgchess
parents: 103
diff changeset
36 #echo 'detector:' #
111
e319f10f14c2 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 6697892ecc504b00077394d0c167431ec3ac12f7-dirty
ximgchess
parents: 110
diff changeset
37 #echo ' prefix: ' + str($map.detector.prefix) #
110
ce8253f365d3 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 6697892ecc504b00077394d0c167431ec3ac12f7-dirty
ximgchess
parents: 109
diff changeset
38 #echo ' rows: ' + str($map.detector.rows) #
ce8253f365d3 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 6697892ecc504b00077394d0c167431ec3ac12f7-dirty
ximgchess
parents: 109
diff changeset
39 #echo ' columns: ' + str($map.detector.columns) #
105
4205395a6091 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 6697892ecc504b00077394d0c167431ec3ac12f7-dirty
ximgchess
parents: 103
diff changeset
40 #echo ' pixel_size:' #
109
26a4eb159e88 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 6697892ecc504b00077394d0c167431ec3ac12f7-dirty
ximgchess
parents: 108
diff changeset
41 #echo ' - ' + str($map.detector.x_pixelsize) #
26a4eb159e88 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 6697892ecc504b00077394d0c167431ec3ac12f7-dirty
ximgchess
parents: 108
diff changeset
42 #echo ' - ' + str($map.detector.y_pixelsize) #
110
ce8253f365d3 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 6697892ecc504b00077394d0c167431ec3ac12f7-dirty
ximgchess
parents: 109
diff changeset
43 #echo ' lens_magnification: ' + str($map.detector.lens_magnification) #
105
4205395a6091 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 6697892ecc504b00077394d0c167431ec3ac12f7-dirty
ximgchess
parents: 103
diff changeset
44 #end if
125
1d40ef04d7ec planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 6697892ecc504b00077394d0c167431ec3ac12f7-dirty
ximgchess
parents: 116
diff changeset
45 #echo 'img_x_bounds:' #
116
7280ef006c96 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 6697892ecc504b00077394d0c167431ec3ac12f7-dirty
ximgchess
parents: 115
diff changeset
46 #if str($img_x_bounds.type_selector) == "enter_range"
62
2679014bb6eb planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit e280dd942513f966a9a61a3af68ee7972fb8992f-dirty
ximgchess
parents: 61
diff changeset
47 #echo '- ' + str($img_x_bounds.low) #
2679014bb6eb planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit e280dd942513f966a9a61a3af68ee7972fb8992f-dirty
ximgchess
parents: 61
diff changeset
48 #echo '- ' + str($img_x_bounds.upp) #
2679014bb6eb planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit e280dd942513f966a9a61a3af68ee7972fb8992f-dirty
ximgchess
parents: 61
diff changeset
49 #end if
1
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
50 ]]>
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
51 </configfile>
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
52 </configfiles>
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
53 <inputs>
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
54 <conditional name="map">
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
55 <param name="type_selector" type="select" display="radio" label="Choose map file type">
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
56 <option value="yaml">YAML</option>
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
57 <option value="nexus">NeXus</option>
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
58 </param>
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
59 <when value="yaml">
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
60 <param name="input_file" type="data" format="yaml" optional="false" label="Map config file"/>
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
61 <conditional name="detector">
103
b67b9979ff74 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 01388c69776c82e48e84676a3d17d4623f5e08bd-dirty
ximgchess
parents: 102
diff changeset
62 <param name="type_selector" type="select" display="radio" label="Choose detector">
78
d0bc5f9dc4c9 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 64d735e72badb6466fcf32843328300887a4a46e-dirty
ximgchess
parents: 77
diff changeset
63 <option value="andor2.yaml">andor2</option>
d0bc5f9dc4c9 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 64d735e72badb6466fcf32843328300887a4a46e-dirty
ximgchess
parents: 77
diff changeset
64 <option value="manta.yaml">manta</option>
d0bc5f9dc4c9 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 64d735e72badb6466fcf32843328300887a4a46e-dirty
ximgchess
parents: 77
diff changeset
65 <option value="retiga.yaml">retiga</option>
105
4205395a6091 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 6697892ecc504b00077394d0c167431ec3ac12f7-dirty
ximgchess
parents: 103
diff changeset
66 <option value="manual">enter manually</option>
103
b67b9979ff74 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 01388c69776c82e48e84676a3d17d4623f5e08bd-dirty
ximgchess
parents: 102
diff changeset
67 <option value="from_file">from file</option>
1
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
68 </param>
79
7638a2c68b7f planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 64d735e72badb6466fcf32843328300887a4a46e-dirty
ximgchess
parents: 78
diff changeset
69 <when value="andor2.yaml"/>
7638a2c68b7f planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 64d735e72badb6466fcf32843328300887a4a46e-dirty
ximgchess
parents: 78
diff changeset
70 <when value="manta.yaml"/>
7638a2c68b7f planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 64d735e72badb6466fcf32843328300887a4a46e-dirty
ximgchess
parents: 78
diff changeset
71 <when value="retiga.yaml"/>
105
4205395a6091 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 6697892ecc504b00077394d0c167431ec3ac12f7-dirty
ximgchess
parents: 103
diff changeset
72 <when value="manual">
4205395a6091 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 6697892ecc504b00077394d0c167431ec3ac12f7-dirty
ximgchess
parents: 103
diff changeset
73 <param name="prefix" type="text" label="Detector prefix in SPEC file"/>
114
a1c829c11fef planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 6697892ecc504b00077394d0c167431ec3ac12f7-dirty
ximgchess
parents: 113
diff changeset
74 <param name="rows" type="integer" value="" optional="false" min="1" label="Number of pixel rows on detector"/>
a1c829c11fef planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 6697892ecc504b00077394d0c167431ec3ac12f7-dirty
ximgchess
parents: 113
diff changeset
75 <param name="columns" type="integer" value="" optional="false" min="1" label="Number of pixel columns on detector"/>
a1c829c11fef planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 6697892ecc504b00077394d0c167431ec3ac12f7-dirty
ximgchess
parents: 113
diff changeset
76 <param name="x_pixelsize" type="float" value="" optional="false" min="0.0" label="Row pixel size of detector in mm"/>
a1c829c11fef planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 6697892ecc504b00077394d0c167431ec3ac12f7-dirty
ximgchess
parents: 113
diff changeset
77 <param name="y_pixelsize" type="float" value="" optional="false" min="0.0" label="Column pixel size of detector in mm"/>
105
4205395a6091 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 6697892ecc504b00077394d0c167431ec3ac12f7-dirty
ximgchess
parents: 103
diff changeset
78 <param name="lens_magnification" type="float" value="1.0" optional="true" label="Detector lens magnification"/>
4205395a6091 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 6697892ecc504b00077394d0c167431ec3ac12f7-dirty
ximgchess
parents: 103
diff changeset
79 </when>
103
b67b9979ff74 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 01388c69776c82e48e84676a3d17d4623f5e08bd-dirty
ximgchess
parents: 102
diff changeset
80 <when value="from_file">
b67b9979ff74 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 01388c69776c82e48e84676a3d17d4623f5e08bd-dirty
ximgchess
parents: 102
diff changeset
81 <param name="detector_file" type="data" format="yaml" optional="false" label="Detector config file"/>
b67b9979ff74 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 01388c69776c82e48e84676a3d17d4623f5e08bd-dirty
ximgchess
parents: 102
diff changeset
82 </when>
1
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
83 </conditional>
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
84 </when>
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
85 <when value="nexus">
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
86 <param name="input_file" type="data" format="nex" optional="false" label="Tomography setup file"/>
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
87 </when>
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
88 </conditional>
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
89 <conditional name="img_x_bounds">
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
90 <param name="type_selector" type="select" label="Choose vertical detector image bounds">
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
91 <option value="full_range" selected="true">Use the full image range</option>
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
92 <option value="enter_range">Manually enter the image range</option>
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
93 </param>
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
94 <when value="full_range"/>
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
95 <when value="enter_range">
115
da7522d77581 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 6697892ecc504b00077394d0c167431ec3ac12f7-dirty
ximgchess
parents: 114
diff changeset
96 <param name="low" type="integer" value="" optional="false" min="0" label="Lower image range index"/>
da7522d77581 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 6697892ecc504b00077394d0c167431ec3ac12f7-dirty
ximgchess
parents: 114
diff changeset
97 <param name="upp" type="integer" value="" optional="false" min="0" label="Upper image range index"/>
1
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
98 </when>
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
99 </conditional>
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
100 </inputs>
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
101 <outputs>
9
2ff8120ca4d4 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 3e8c1c54d5e12fdbc4f6c5cdae88b6d054db7c45-dirty
ximgchess
parents: 8
diff changeset
102 <data name="tool_config" format="yaml" label="Tool config" from_work_dir="reduce.yaml" hidden="false"/>
60
3a9135044f14 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit eda217fb0afe5af50380a24b578c668db9c004f4-dirty
ximgchess
parents: 59
diff changeset
103 <collection name="tomo_reduce_plots" type="list" label="Data reduction images">
3a9135044f14 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit eda217fb0afe5af50380a24b578c668db9c004f4-dirty
ximgchess
parents: 59
diff changeset
104 <discover_datasets pattern="__name_and_ext__" directory="tomo_reduce_plots"/>
3a9135044f14 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit eda217fb0afe5af50380a24b578c668db9c004f4-dirty
ximgchess
parents: 59
diff changeset
105 </collection>
3a9135044f14 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit eda217fb0afe5af50380a24b578c668db9c004f4-dirty
ximgchess
parents: 59
diff changeset
106 <data name="output_file" format="nex" label="Reduced tomography data" from_work_dir="output.nex"/>
1
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
107 </outputs>
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
108 <help>
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
109 <![CDATA[
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
110 usage: PROG [-h] [--config CONFIG] [--verbose]
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
111
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
112 options:
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
113 -h, --help show this help message and exit
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
114 --config CONFIG Input configuration file
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
115 --verbose verbose output
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
116
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
117 ]]>
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
118 </help>
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
119 <expand macro="citations"/>
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
120 </tool>