Mercurial > repos > iuc > scanpy_plot
changeset 19:fc222791d03c draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/scanpy commit a6bd86a67a159906ff55e8b2dedda71d019d3caf
| author | iuc |
|---|---|
| date | Wed, 03 Dec 2025 10:01:11 +0000 |
| parents | 6a2f9865e303 |
| children | |
| files | macros.xml plot.xml |
| diffstat | 2 files changed, 21 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/macros.xml Wed Mar 26 09:38:59 2025 +0000 +++ b/macros.xml Wed Dec 03 10:01:11 2025 +0000 @@ -1,6 +1,6 @@ <macros> <token name="@TOOL_VERSION@">1.10.2</token> - <token name="@VERSION_SUFFIX@">2</token> + <token name="@VERSION_SUFFIX@">3</token> <token name="@PROFILE@">21.09</token> <xml name="requirements"> <requirements> @@ -53,6 +53,7 @@ <xml name="inputs_common_advanced"> <section name="advanced_common" title="Advanced Options" expanded="false"> <param name="show_log" type="boolean" checked="false" label="Output Log?"/> + <yield /> </section> </xml> <xml name="anndata_outputs">
--- a/plot.xml Wed Mar 26 09:38:59 2025 +0000 +++ b/plot.xml Wed Dec 03 10:01:11 2025 +0000 @@ -369,8 +369,6 @@ @CMD_PARAMS_PL_PAGA@ @CMD_SHOW_NONE@) -@CMD_ANNDATA_WRITE_OUTPUTS@ - #else if str($method.method) == 'pl.paga_compare': sc.pl.paga_compare( @CMD_PARAM_PLOT_INPUTS@ @@ -505,6 +503,11 @@ @CMD_SHOW_NONE@) #end if + +#if $advanced_common.output_anndata: +@CMD_ANNDATA_WRITE_OUTPUTS@ +#end if + ]]></configfile> </configfiles> <inputs> @@ -975,7 +978,9 @@ <expand macro="params_pl_heatmap"/> </when> </conditional> - <expand macro="inputs_common_advanced"/> + <expand macro="inputs_common_advanced"> + <param name="output_anndata" type="boolean" checked="false" label="Output annotated data matrix?"/> + </expand> </inputs> <outputs> <data name="out_png" format="png" from_work_dir="*.png" label="PNG plot from ${tool.name} (${method.method}) on ${on_string}"> @@ -1003,7 +1008,7 @@ <filter>advanced_common['show_log']</filter> </data> <data name="anndata_out" format="h5ad" from_work_dir="anndata.h5ad" label="${tool.name} (${method.method}) on ${on_string}: Annotated data matrix"> - <filter>method['method'] == 'pl.paga'</filter> + <filter>advanced_common['output_anndata']</filter> </data> </outputs> <tests> @@ -1755,7 +1760,7 @@ </test> <!-- test 23 --> - <test expect_num_outputs="2"> + <test expect_num_outputs="3"> <param name="adata" value="tl.umap.neighbors_umap_euclidean.recipe_weinreb17.paul15_subsample.h5ad"/> <param name="format" value="png"/> <conditional name="method"> @@ -1773,6 +1778,7 @@ </conditional> <section name="advanced_common"> <param name="show_log" value="true"/> + <param name="output_anndata" value="true"/> </section> <output name="hidden_output"> <assert_contents> @@ -1796,6 +1802,11 @@ </assert_contents> </output> <output name="out_png" file="pl.umap.neighbors_umap_euclidean.recipe_weinreb17.paul15_subsample.png" ftype="png" compare="image_diff"/> + <output name="anndata_out"> + <assert_contents> + <has_h5_keys keys="uns/paul15_clusters_colors"/> + </assert_contents> + </output> </test> <!-- test 24 --> @@ -1949,6 +1960,9 @@ <param name="fontsize" value="1"/> <param name="edge_width_scale" value="5"/> </conditional> + <section name="advanced_common"> + <param name="output_anndata" value="true"/> + </section> <output name="out_png" file="pl.paga.paul15_gauss_braycurtis.png" ftype="png" compare="image_diff"/> <output name="anndata_out" ftype="h5ad"> <assert_contents>
