Mercurial > repos > bgruening > vpt_segment
diff macros.xml @ 0:5bd5f26279fd draft
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/vpt commit 25cbe535af7320192ae450fb65b74c197aaceb50
| author | bgruening |
|---|---|
| date | Sun, 11 May 2025 12:02:47 +0000 |
| parents | |
| children | ed28a1feba82 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/macros.xml Sun May 11 12:02:47 2025 +0000 @@ -0,0 +1,85 @@ +<macros> + <token name="@TOOL_VERSION@">1.3.0</token> + <token name="@VERSION_SUFFIX@">0</token> + <token name="@PROFILE@">23.0</token> + <xml name="requirements"> + <requirements> + <container type="docker">quay.io/bgruening/vpt:1.3.0-1</container> + <yield/> + </requirements> + </xml> + <xml name="creator"> + <creator> + <organization name="European Galaxy Team" url="https://galaxyproject.org/eu/" /> + <person givenName="Amirhossein" familyName="Naghsh Nilchi" email="nilchia@informatik.uni-freiburg.de" /> + <person givenName="Pavan" familyName="Videm" email="videmp@informatik.uni-freiburg.de" /> + <person givenName="Björn" familyName="Grüning" email="gruening@informatik.uni-freiburg.de" /> + </creator> + </xml> + <token name="@CMD@"><![CDATA[ + mkdir -p 'input/images' 'output/' && + #for $image in $input_images: + ln -s '$image' 'input/images/${image.element_identifier}.${image.ext}' && + #end for + ln -s '$input_micron_to_mosaic' 'input/micron_to_mosaic_pixel_transform.csv' && + ]]></token> + <token name="@COMMON_ARGS@"><![CDATA[ + --processes \${GALAXY_SLOTS:-10} + --verbose + --log-file 'output/log' + ]]> + </token> + <xml name="common_input"> + <param argument="--input_images" type="data" format="tiff" multiple="true" label="MEROSCOPE tiff images"/> + <param argument="--input_micron_to_mosaic" type="data" format="csv" label="Micron to mosaic mapping file"/> + </xml> + <xml name="normalization_param" token_label="Normalization"> + <param name="normalization" type="select" label="@LABEL@"> + <option value="default">default (min-max range normalization)</option> + <option value="CLAHE">CLAHE (Contrast Limited Adaptive Histogram Equalization)</option> + </param> + </xml> + <xml name="channel_options_basic"> + <yield/> + <option value="Cellbound1">Cellbound1</option> + <option value="Cellbound2">Cellbound2</option> + <option value="Cellbound3">Cellbound3</option> + </xml> + <xml name="channel_options_none"> + <expand macro="channel_options_basic"> + <option value="None" selected="true">None</option> + <option value="DAPI">DAPI</option> + <option value="PolyT">PolyT</option> + <yield/> + </expand> +</xml> + <xml name="advanced_output"> + <section name="advanced_output" title="Advanced output options"> + <param name="log" type="boolean" truevalue="True" falsevalue="False" checked="true" label="Output log?"/> + </section> + </xml> + <xml name="common_output"> + <data name="vpt_log" format="txt" from_work_dir="output/log" label="${tool.name} on ${on_string}: VPT log"> + <filter>advanced_output['log']</filter> + </data> + </xml> + <xml name="sanitize_digits"> + <sanitizer invalid_char=""> + <valid initial="string.digits"> + <add value=","/> + <add value="."/> + </valid> + </sanitizer> + </xml> + <xml name="citations"> + <citations> + <citation type="bibtex">@Manual{github, + title = {Vizgen Post-processing Tool}, + author = {Vizgen}, + organization = {Vizgen}, + year = {2022}, + url = {https://github.com/Vizgen/vizgen-postprocessing}} + </citation> + </citations> + </xml> +</macros>
