Mercurial > repos > iuc > anndata_import
diff import.xml @ 7:cfc3f5a57dc6 draft
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 6497f5415b57bedd849b876883574b3f0050741a"
author | iuc |
---|---|
date | Thu, 07 Jan 2021 23:28:53 +0000 |
parents | 32e547223c9e |
children | ae1e5d9d8972 |
line wrap: on
line diff
--- a/import.xml Wed Jul 22 12:21:43 2020 -0400 +++ b/import.xml Thu Jan 07 23:28:53 2021 +0000 @@ -1,4 +1,4 @@ -<tool id="anndata_import" name="Import Anndata and loom" version="@VERSION@+@GALAXY_VERSION@" profile="18.01"> +<tool id="anndata_import" name="Import Anndata and loom" version="@VERSION@+@GALAXY_VERSION@" profile="20.09"> <description>from different format</description> <macros> <import>macros.xml</import> @@ -58,7 +58,7 @@ <configfile name="script_file"><![CDATA[ @CMD_imports@ #if $hd5_format.filetype == 'anndata' -#if $hd5_format.in.adata_format == 'loom' + #if $hd5_format.in.adata_format == 'loom' adata = ad.read_loom( '$hd5_format.in.input', sparse=$hd5_format.in.sparse, @@ -67,24 +67,24 @@ obs_names='$hd5_format.in.obs_names', var_names='$hd5_format.in.var_names') -#else if $hd5_format.in.adata_format == 'tabular' - #set delimiter=$hd5_format.in.input.metadata.delimiter - #if $delimiter != ',' - #set delimiter='\\t' - #end if + #else if $hd5_format.in.adata_format == 'tabular' + #set delimiter=$hd5_format.in.input.metadata.delimiter + #if $delimiter != ',' + #set delimiter='\\t' + #end if adata = ad.read_csv( '$hd5_format.in.input', delimiter='$delimiter', first_column_names=$hd5_format.in.first_column_names) -#else if $hd5_format.in.adata_format == '10x_h5' + #else if $hd5_format.in.adata_format == '10x_h5' import scanpy as sc adata = sc.read_10x_h5('$hd5_format.in.input') -#else if $hd5_format.in.adata_format == 'mtx' - #if $hd5_format.in.tenx.use == 'no' + #else if $hd5_format.in.adata_format == 'mtx' + #if $hd5_format.in.tenx.use == 'no' adata = ad.read_mtx(filename='$hd5_format.in.matrix') - #else + #else import scanpy as sc adata = sc.read_10x_mtx( 'mtx', @@ -92,12 +92,11 @@ make_unique=$hd5_format.in.tenx.make_unique, cache=False, gex_only=$hd5_format.in.tenx.gex_only) - #end if + #end if -#else if $hd5_format.in.adata_format == 'umi_tools' + #else if $hd5_format.in.adata_format == 'umi_tools' adata = ad.read_umi_tools('${hd5_format.in.input}.gz') - -#end if + #end if adata.write('anndata.h5ad') #end if ]]></configfile> @@ -176,7 +175,7 @@ <test expect_num_outputs="1"> <conditional name="in"> <param name="adata_format" value="loom"/> - <param name="input" value="krumsiek11.loom" /> + <param name="input" ftype="loom" value="krumsiek11.loom" /> <param name="sparse" value="True"/> <param name="cleanup" value="False"/> <param name="x_name" value="spliced"/> @@ -219,7 +218,7 @@ </assert_stdout> <output name="anndata" value="import.tsv.h5ad" ftype="h5ad" compare="sim_size"/> </test> - <!--<test expect_num_outputs="1"> + <test expect_num_outputs="1"> <conditional name="in"> <param name="adata_format" value="mtx"/> <param name="matrix" value="matrix_10x_v1.2.0.mtx"/> @@ -229,7 +228,7 @@ </conditional> <output name="anndata" value="import.mtx.no_10x.h5ad" ftype="h5ad" compare="sim_size"/> </test> - <test> + <!--<test> <conditional name="in"> <param name="adata_format" value="mtx"/> <param name="matrix" value="matrix_10x_v1.2.0.mtx"/> @@ -293,6 +292,7 @@ </test> </tests> <help><![CDATA[ + **What it does** This tool creates an AnnData or loom dataset from several input types: