annotate tomo/tomo_reduce.xml @ 109:26a4eb159e88 draft

planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 6697892ecc504b00077394d0c167431ec3ac12f7-dirty
author ximgchess
date Fri, 26 May 2023 14:28:57 +0000
parents 5ceeb0120425
children ce8253f365d3
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
1 <tool id="CHAP_tomo_reduce" name="Tomo Reduce" version="@TOOL_VERSION@+galaxy0" profile="@PROFILE@" python_template_version="@PYTHON_TEMPLATE_VERSION@">
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>
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
4 <import>tomo_macros.xml</import>
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
5 </macros>
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
6 <expand macro="requirements"/>
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
7 <command detect_errors="exit_code">
25
99598d07fe7f planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 3e8c1c54d5e12fdbc4f6c5cdae88b6d054db7c45-dirty
ximgchess
parents: 24
diff changeset
8 <![CDATA[
88
c1ab13b9bd0a planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 68cb427ae89554b84bb7eb9f1ff9ab1497539208-dirty
ximgchess
parents: 87
diff changeset
9 mkdir tomo_reduce_plots;
83
9b6e931e0de0 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 64d735e72badb6466fcf32843328300887a4a46e-dirty
ximgchess
parents: 82
diff changeset
10 #if str($map.type_selector) == "yaml"
9b6e931e0de0 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 64d735e72badb6466fcf32843328300887a4a46e-dirty
ximgchess
parents: 82
diff changeset
11 cp $input_file map.yaml &&
103
b67b9979ff74 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 01388c69776c82e48e84676a3d17d4623f5e08bd-dirty
ximgchess
parents: 102
diff changeset
12 #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
13 cat $map.detector.detector_file $tool_config > reduce.yaml &&
b67b9979ff74 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 01388c69776c82e48e84676a3d17d4623f5e08bd-dirty
ximgchess
parents: 102
diff changeset
14 #else
b67b9979ff74 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 01388c69776c82e48e84676a3d17d4623f5e08bd-dirty
ximgchess
parents: 102
diff changeset
15 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
16 #end if
83
9b6e931e0de0 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 64d735e72badb6466fcf32843328300887a4a46e-dirty
ximgchess
parents: 82
diff changeset
17 #else
9b6e931e0de0 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 64d735e72badb6466fcf32843328300887a4a46e-dirty
ximgchess
parents: 82
diff changeset
18 cp $input_file setup.nex &&
9b6e931e0de0 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 64d735e72badb6466fcf32843328300887a4a46e-dirty
ximgchess
parents: 82
diff changeset
19 cp $tool_config reduce.yaml &&
9b6e931e0de0 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 64d735e72badb6466fcf32843328300887a4a46e-dirty
ximgchess
parents: 82
diff changeset
20 #end if
9b6e931e0de0 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 64d735e72badb6466fcf32843328300887a4a46e-dirty
ximgchess
parents: 82
diff changeset
21 CHAP --config
9b6e931e0de0 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 64d735e72badb6466fcf32843328300887a4a46e-dirty
ximgchess
parents: 82
diff changeset
22 #if str($map.type_selector) == "yaml"
9b6e931e0de0 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 64d735e72badb6466fcf32843328300887a4a46e-dirty
ximgchess
parents: 82
diff changeset
23 $__tool_directory__/pipeline_reduce_yaml.yaml
9b6e931e0de0 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 64d735e72badb6466fcf32843328300887a4a46e-dirty
ximgchess
parents: 82
diff changeset
24 #else
9b6e931e0de0 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 64d735e72badb6466fcf32843328300887a4a46e-dirty
ximgchess
parents: 82
diff changeset
25 $__tool_directory__/pipeline_reduce_nexus.yaml
9b6e931e0de0 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 64d735e72badb6466fcf32843328300887a4a46e-dirty
ximgchess
parents: 82
diff changeset
26 #end if
1
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
27 ]]>
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
28 </command>
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
29 <configfiles>
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
30 <configfile name="tool_config">
23
530ccdd4cb8c planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 3e8c1c54d5e12fdbc4f6c5cdae88b6d054db7c45-dirty
ximgchess
parents: 22
diff changeset
31 <![CDATA[#slurp
105
4205395a6091 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 6697892ecc504b00077394d0c167431ec3ac12f7-dirty
ximgchess
parents: 103
diff changeset
32 #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
33 #echo 'detector:' #
109
26a4eb159e88 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 6697892ecc504b00077394d0c167431ec3ac12f7-dirty
ximgchess
parents: 108
diff changeset
34 #echo ' prefix: $map.detector.prefix' #
26a4eb159e88 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 6697892ecc504b00077394d0c167431ec3ac12f7-dirty
ximgchess
parents: 108
diff changeset
35 #echo ' rows: str($map.detector.rows)' #
26a4eb159e88 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 6697892ecc504b00077394d0c167431ec3ac12f7-dirty
ximgchess
parents: 108
diff changeset
36 #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
37 #echo ' pixel_size:' #
109
26a4eb159e88 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 6697892ecc504b00077394d0c167431ec3ac12f7-dirty
ximgchess
parents: 108
diff changeset
38 #echo ' - ' + str($map.detector.x_pixelsize) #
26a4eb159e88 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 6697892ecc504b00077394d0c167431ec3ac12f7-dirty
ximgchess
parents: 108
diff changeset
39 #echo ' - ' + str($map.detector.y_pixelsize) #
26a4eb159e88 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 6697892ecc504b00077394d0c167431ec3ac12f7-dirty
ximgchess
parents: 108
diff changeset
40 #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
41 #end if
62
2679014bb6eb planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit e280dd942513f966a9a61a3af68ee7972fb8992f-dirty
ximgchess
parents: 61
diff changeset
42 #echo 'img_x_bounds:' #
2679014bb6eb planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit e280dd942513f966a9a61a3af68ee7972fb8992f-dirty
ximgchess
parents: 61
diff changeset
43 #if str($img_x_bounds.type_selector) == "full_range"
2679014bb6eb planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit e280dd942513f966a9a61a3af68ee7972fb8992f-dirty
ximgchess
parents: 61
diff changeset
44 #echo '- -1' #
2679014bb6eb planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit e280dd942513f966a9a61a3af68ee7972fb8992f-dirty
ximgchess
parents: 61
diff changeset
45 #echo '- -1' #
2679014bb6eb planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit e280dd942513f966a9a61a3af68ee7972fb8992f-dirty
ximgchess
parents: 61
diff changeset
46 #else
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"/>
108
5ceeb0120425 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 6697892ecc504b00077394d0c167431ec3ac12f7-dirty
ximgchess
parents: 107
diff changeset
74 <param name="rows" type="integer" optional="true" min="0" label="Number of pixel rows on detector"/>
5ceeb0120425 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 6697892ecc504b00077394d0c167431ec3ac12f7-dirty
ximgchess
parents: 107
diff changeset
75 <param name="columns" type="integer" optional="true" min="0" label="Number of pixel columns on detector"/>
5ceeb0120425 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 6697892ecc504b00077394d0c167431ec3ac12f7-dirty
ximgchess
parents: 107
diff changeset
76 <param name="x_pixelsize" type="float" optional="true" min="0.0" label="Row pixel size of detector in mm"/>
5ceeb0120425 planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit 6697892ecc504b00077394d0c167431ec3ac12f7-dirty
ximgchess
parents: 107
diff changeset
77 <param name="y_pixelsize" type="float" optional="true" 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">
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
96 <param name="low" type="integer" value="-1" optional="false" label="Lower image range index"/>
84a215623d9e planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline commit f4980be19456f3f51758e06e2eb7520924ce1e3a
ximgchess
parents:
diff changeset
97 <param name="upp" type="integer" value="-1" optional="false" label="Upper image range index"/>
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>