Mercurial > repos > iuc > imagej2_math
annotate imagej2_math.xml @ 0:de912ce81cb9 draft default tip
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
| author | iuc |
|---|---|
| date | Fri, 22 Jul 2016 23:24:33 -0400 |
| parents | |
| children |
| rev | line source |
|---|---|
|
0
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
1 <?xml version='1.0' encoding='UTF-8'?> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
2 <tool id="imagej2_math" name="Operate on pixels" version="@WRAPPER_VERSION@.0"> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
3 <description>with a mathematical expression</description> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
4 <macros> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
5 <import>imagej2_macros.xml</import> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
6 </macros> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
7 <expand macro="fiji_requirements" /> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
8 <command> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
9 <![CDATA[ |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
10 python $__tool_directory__/imagej2_math.py |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
11 --input "$input" |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
12 --input_datatype $input.ext |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
13 --operation $operation_cond.operation |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
14 #if str( $operation_cond.operation ) == 'Macro': |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
15 --expression "$operation_cond.expression" |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
16 #else if str( $operation_cond.operation ) in [ 'AND', 'OR', 'XOR' ]: |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
17 --bin_constant $operation_cond.bin_constant |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
18 #else if str( $operation_cond.operation ) not in [ 'Log', 'Exp', 'Square', 'Square_Root', 'Abs', 'Reciprocal' ]: |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
19 --float_constant $operation_cond.float_constant |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
20 #end if |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
21 --jython_script $__tool_directory__/imagej2_math_jython_script.py |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
22 --output_datatype $output.ext |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
23 --output "$output" |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
24 ]]> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
25 </command> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
26 <inputs> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
27 <param format="bmp,eps,gif,jpg,pcx,pgm,png,psd,tiff" name="input" type="data" label="Select image"/> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
28 <!-- |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
29 NOTE: The NaN Background option is not included here because it only works with 32-bit |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
30 thresholded images, and incorporating the functionality from the Adjust threshold tool |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
31 here for this option would be too messy. |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
32 --> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
33 <conditional name="operation_cond"> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
34 <param name="operation" type="select" label="Operation"> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
35 <option value="Add">Add</option> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
36 <option value="Subtract">Subtract</option> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
37 <option value="Multiply">Multiply</option> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
38 <option value="Divide">Divide</option> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
39 <option value="AND">AND</option> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
40 <option value="OR">OR</option> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
41 <option value="XOR">XOR</option> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
42 <option value="Min">Min</option> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
43 <option value="Max">Max</option> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
44 <option value="Gamma">Gamma</option> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
45 <option value="Set">Set</option> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
46 <option value="Log">Log</option> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
47 <option value="Exp">Exp</option> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
48 <option value="Square">Square</option> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
49 <option value="Square_Root">Square Root</option> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
50 <option value="Abs">Abs</option> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
51 <option value="Reciprocal">Reciprocal</option> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
52 <option value="Macro">Macro</option> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
53 </param> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
54 <when value="Add"> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
55 <param name="float_constant" type="float" value="25.0" label="Value" help="Value is a floating point number" /> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
56 </when> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
57 <when value="Subtract"> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
58 <param name="float_constant" type="float" value="25.0" label="Value" help="Value is a floating point number" /> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
59 </when> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
60 <when value="Multiply"> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
61 <param name="float_constant" type="float" value="1.250" label="Value" help="Value is a floating point number" /> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
62 </when> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
63 <when value="Divide"> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
64 <param name="float_constant" type="float" value="1.250" label="Value" help="Value is a floating point number" /> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
65 </when> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
66 <when value="AND"> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
67 <param name="bin_constant" type="integer" value="11110000" label="Value (binary)" help="Value is a binary number" /> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
68 </when> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
69 <when value="OR"> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
70 <param name="bin_constant" type="integer" value="11110000" label="Value (binary)" help="Value is a binary number" /> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
71 </when> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
72 <when value="XOR"> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
73 <param name="bin_constant" type="integer" value="11110000" label="Value (binary)" help="Value is a binary number" /> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
74 </when> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
75 <when value="Min"> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
76 <param name="float_constant" type="float" value="0" label="Value" help="Value is a floating point number" /> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
77 </when> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
78 <when value="Max"> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
79 <param name="float_constant" type="float" value="255" label="Value" help="Value is a floating point number" /> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
80 </when> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
81 <when value="Gamma"> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
82 <param name="float_constant" type="float" value="0.50" label="Value" help="Value is a floating point number" /> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
83 </when> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
84 <when value="Set"> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
85 <param name="float_constant" type="float" value="25" label="Value" help="Value is a floating point number" /> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
86 </when> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
87 <when value="Log" /> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
88 <when value="Exp" /> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
89 <when value="Square" /> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
90 <when value="Square_Root" /> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
91 <when value="Abs" /> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
92 <when value="Reciprocal" /> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
93 <when value="Macro"> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
94 <param name="expression" type="text" value="v=v+50*sin(d/17)" label="Code" help="v=pixel value, x,y and z=pixel coordinates, w=image width, h=image height, a=angle, d=distance from center" /> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
95 </when> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
96 </conditional> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
97 </inputs> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
98 <outputs> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
99 <data name="output" format_source="input" label="${tool.name} on ${on_string}: ${operation_cond.operation}"/> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
100 </outputs> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
101 <tests> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
102 <test> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
103 <param name="input" value="blobs.gif" /> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
104 <param name="operation" value="Multiply" /> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
105 <output name="output" file="blobs_multiply.gif" compare="sim_size" /> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
106 </test> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
107 <test> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
108 <param name="input" value="blobs.gif" /> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
109 <param name="operation" value="Min" /> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
110 <param name="float_constant" value="255" /> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
111 <output name="output" file="blobs_min.gif" compare="sim_size" /> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
112 </test> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
113 <test> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
114 <param name="input" value="blobs.gif" /> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
115 <param name="operation" value="Log" /> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
116 <output name="output" file="blobs_log.gif" compare="sim_size" /> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
117 </test> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
118 <test> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
119 <param name="input" value="blobs.gif" /> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
120 <param name="operation" value="Square" /> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
121 <output name="output" file="blobs_square.gif" compare="sim_size" /> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
122 </test> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
123 <test> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
124 <param name="input" value="blobs.gif" /> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
125 <param name="operation" value="Macro" /> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
126 <output name="output" file="blobs_macro.gif" compare="sim_size" /> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
127 </test> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
128 </tests> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
129 <help> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
130 |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
131 **What it does** |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
132 |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
133 <![CDATA[ |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
134 |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
135 Applies a mathematical expression (add, subtract, multiply, etc.) to each pixel in the image. When the |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
136 resulting pixel value overflows/underflows the legal range of the image's data type, the value is reset |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
137 to the maximum/minimum value. |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
138 |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
139 - **Add** - Adds a value to each pixel in the image. With 8-bit images, results greater than 255 are set to 255. nWith 16-bit signed images, results greater than 65,535 are set to 65,535. |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
140 - **Subtract** - Subtracts a value from each pixel in the image. With 8-bit and 16-bit images, results less than 0 are set to 0. |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
141 - **Multiply** - Multiplies each pixel in the image by a value. With 8-bit images, results greater than 255 are set to 255. With 16-bit signed images, results greater than 65,535 are set to 65,535. |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
142 - **Divide** - Divides each pixel in the image by a value. Except for 32-bit (float) images, attempts to divide by zero are ignored. With 32-bit images, dividing by zero results in either NaN (0/0) or Infinity. |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
143 - **AND** - Performs a bitwise AND of each pixel in the image with the value. |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
144 - **OR** - Performs a bitwise OR of each pixel in the image with the value. |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
145 - **XOR** - Performs a bitwise XOR of each pixel in the image with the value. |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
146 - **Min** - Pixels in the image less than the value are replaced by the value. |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
147 - **Max** - Pixels in the image greater than the value are replaced by the value. |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
148 - **Gamma** - Applies the function f(p) = (p/255)^gamma*255 to each pixel (p) in the image, where 0.1 <= gamma <= 5.0. For RGB images, this function is applied to all three color channels. For 16-bit images, the image min and max are used for scaling instead of 255. |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
149 - **Set** - Fills the image with the value. |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
150 - **Log** - For 8-bit images, applies the function f(p) = log(p) * 255/log(255) to each pixel (p) in the image. For RGB images, this function is applied to all three color channels. For 16-bit images, the image min and max are used for scaling instead of 255. For float images, no scaling is done. To calculate log10 of the image, multiply the result of this operation by 0.4343 (1/log(10). |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
151 - **Exp** - Performs an exponential transform on the image. |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
152 - **Square** - Performs a square transform on the image. |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
153 - **Square Root** - Performs a square root transform on the image. |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
154 - **Abs** - Performs an absolute value transformation on the image. This option works only with 32-bit or signed 16-bit images. Other image types are automatically converted to 32-bit when this option is selected. |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
155 - **Reciprocal** - Generates the reciprocal of the image. This option works only with 32-bit images. Other image types are automatically converted to 32-bit when this option is selected. |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
156 - **Macro** - Performs image arithmetic using a user-specified expression. It can be used to create fully-synthetic images or to perform precise pixel manipulations on existing images. |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
157 |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
158 ]]> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
159 |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
160 </help> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
161 <expand macro="fiji_headless_citations" /> |
|
de912ce81cb9
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 8ea6a4271431c05c82b09c0d3e629b13e6ea7936
iuc
parents:
diff
changeset
|
162 </tool> |
