comparison anndata_operations.xml @ 30:a4774b7b2e85 draft default tip

planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/tree/develop/tools/tertiary-analysis/scanpy commit ee197a80b2d591c393e1662854bc119b2ecab11e-dirty
author ebi-gxa
date Tue, 27 Feb 2024 16:42:14 +0000
parents 2e8022f1923c
children
comparison
equal deleted inserted replaced
29:2e8022f1923c 30:a4774b7b2e85
1 <?xml version="1.0" encoding="utf-8"?> 1 <?xml version="1.0" encoding="utf-8"?>
2 <tool id="anndata_ops" name="AnnData Operations" version="@TOOL_VERSION@+galaxy93" profile="@PROFILE@"> 2 <tool id="anndata_ops" name="AnnData Operations" version="@TOOL_VERSION@+galaxy0" profile="@PROFILE@">
3 <description>modifies metadata and flags genes</description> 3 <description>is a Swiss army knife for AnnData files</description>
4 <macros> 4 <macros>
5 <import>scanpy_macros2.xml</import> 5 <import>scanpy_macros2.xml</import>
6 </macros> 6 </macros>
7 <expand macro="requirements"/> 7 <expand macro="requirements"/>
8 <command detect_errors="exit_code"><![CDATA[ 8 <command detect_errors="exit_code"><![CDATA[
444 </outputs> 444 </outputs>
445 445
446 <tests> 446 <tests>
447 <test> 447 <test>
448 <param name="input_obj_file" value="find_cluster.h5"/> 448 <param name="input_obj_file" value="find_cluster.h5"/>
449 <output name="output_h5ad" file="anndata_ops.h5" ftype="h5ad" compare="sim_size"/> 449 <output name="output_h5ad" ftype="h5ad">
450 <assert_contents>
451 <has_h5_keys keys="var/gene_symbols"/>
452 </assert_contents>
453 </output>
450 </test> 454 </test>
451 <test> 455 <test>
452 <param name="input_obj_file" value="mnn.h5"/> 456 <param name="input_obj_file" value="mnn.h5"/>
453 <conditional name="swap_layer_to_x"> 457 <conditional name="swap_layer_to_x">
454 <param name="default" value="true"/> 458 <param name="default" value="true"/>
509 <param name="input_obj_file" value="find_cluster.h5"/> 513 <param name="input_obj_file" value="find_cluster.h5"/>
510 <conditional name="copy_r"> 514 <conditional name="copy_r">
511 <param name="default" value="true"/> 515 <param name="default" value="true"/>
512 <param name="r_source" value="read_10x.h5"/> 516 <param name="r_source" value="read_10x.h5"/>
513 </conditional> 517 </conditional>
514 <output name="output_h5ad" file="anndata_ops_raw.h5" ftype="h5ad" compare="sim_size"> 518 <output name="output_h5ad" ftype="h5ad">
515 <assert_contents> 519 <assert_contents>
516 <has_h5_keys keys="raw/X" /> 520 <has_h5_keys keys="raw/X" />
517 </assert_contents> 521 </assert_contents>
518 </output> 522 </output>
519 </test> 523 </test>
524 <repeat name="xlayers"> 528 <repeat name="xlayers">
525 <param name="x_source" value='filter_genes.h5'/> 529 <param name="x_source" value='filter_genes.h5'/>
526 <param name="dest" value='filtered'/> 530 <param name="dest" value='filtered'/>
527 </repeat> 531 </repeat>
528 </conditional> 532 </conditional>
529 <output name="output_h5ad" file="anndata_ops_xlayer.h5" ftype="h5ad" compare="sim_size"> 533 <output name="output_h5ad" ftype="h5ad">
530 <assert_contents> 534 <assert_contents>
531 <has_h5_keys keys="layers/filtered" /> 535 <has_h5_keys keys="layers/filtered" />
532 </assert_contents> 536 </assert_contents>
533 </output> 537 </output>
534 </test> 538 </test>
539 <repeat name="layers"> 543 <repeat name="layers">
540 <param name="contains" value='filtered'/> 544 <param name="contains" value='filtered'/>
541 </repeat> 545 </repeat>
542 <param name="layer_sources" value='anndata_ops_xlayer.h5'/> 546 <param name="layer_sources" value='anndata_ops_xlayer.h5'/>
543 </conditional> 547 </conditional>
544 <output name="output_h5ad" file="anndata_ops_layer.h5" ftype="h5ad" compare="sim_size"> 548 <output name="output_h5ad" ftype="h5ad">
545 <assert_contents> 549 <assert_contents>
546 <has_h5_keys keys="layers/filtered" /> 550 <has_h5_keys keys="layers/filtered" />
547 </assert_contents> 551 </assert_contents>
548 </output> 552 </output>
549 </test> 553 </test>