annotate macros.xml @ 6:1ac4a5f05f33 draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
author iuc
date Tue, 25 Nov 2025 16:41:12 +0000
parents 05bd4db20227
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
0cfd2d2f7351 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/snapatac2 commit be132b56781bede5dc6e020aa80ca315546666cd
iuc
parents:
diff changeset
1 <macros>
6
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
2 <token name="@TOOL_VERSION@">2.8.0</token>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
3 <token name="@VERSION_SUFFIX@">0</token>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
4 <token name="@PROFILE@">24.0</token>
5
05bd4db20227 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/snapatac2 commit a9dc6c2d00d4488dfb751609bac74b19f241e06a
iuc
parents: 4
diff changeset
5 <xml name="xrefs">
05bd4db20227 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/snapatac2 commit a9dc6c2d00d4488dfb751609bac74b19f241e06a
iuc
parents: 4
diff changeset
6 <xrefs>
05bd4db20227 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/snapatac2 commit a9dc6c2d00d4488dfb751609bac74b19f241e06a
iuc
parents: 4
diff changeset
7 <xref type="bio.tools">snapatac</xref>
05bd4db20227 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/snapatac2 commit a9dc6c2d00d4488dfb751609bac74b19f241e06a
iuc
parents: 4
diff changeset
8 </xrefs>
05bd4db20227 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/snapatac2 commit a9dc6c2d00d4488dfb751609bac74b19f241e06a
iuc
parents: 4
diff changeset
9 </xml>
0
0cfd2d2f7351 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/snapatac2 commit be132b56781bede5dc6e020aa80ca315546666cd
iuc
parents:
diff changeset
10 <xml name="requirements">
0cfd2d2f7351 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/snapatac2 commit be132b56781bede5dc6e020aa80ca315546666cd
iuc
parents:
diff changeset
11 <requirement type="package" version="@TOOL_VERSION@">snapatac2</requirement>
6
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
12 <requirement type="package" version="0.8.37">hdbscan</requirement>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
13 <requirement type="package" version="0.10.2">leidenalg</requirement>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
14 <requirement type="package" version="0.5.7">umap-learn</requirement>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
15 <requirement type="package" version="3.0.4">xgboost</requirement>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
16 <requirement type="package" version="0.2.1">python-kaleido</requirement>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
17 <requirement type="package" version="1.31.0">polars</requirement>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
18 <requirement type="package" version="5.24.1">plotly</requirement>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
19 <requirement type="package" version="0.2.1">python-kaleido</requirement>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
20 <requirement type="package" version="0.0.10">harmonypy</requirement>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
21 <requirement type="package" version="1.7.4">scanorama</requirement>
0
0cfd2d2f7351 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/snapatac2 commit be132b56781bede5dc6e020aa80ca315546666cd
iuc
parents:
diff changeset
22 <yield />
0cfd2d2f7351 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/snapatac2 commit be132b56781bede5dc6e020aa80ca315546666cd
iuc
parents:
diff changeset
23 </xml>
0cfd2d2f7351 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/snapatac2 commit be132b56781bede5dc6e020aa80ca315546666cd
iuc
parents:
diff changeset
24
6
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
25 <!-- command section -->
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
26 <token name="@CMD_PREP_ADATA@"><![CDATA[
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
27 ## ln -s does not work here
0
0cfd2d2f7351 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/snapatac2 commit be132b56781bede5dc6e020aa80ca315546666cd
iuc
parents:
diff changeset
28 cp '$method.adata' 'anndata.h5ad' &&
6
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
29 ]]></token>
0
0cfd2d2f7351 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/snapatac2 commit be132b56781bede5dc6e020aa80ca315546666cd
iuc
parents:
diff changeset
30 <token name="@CMD@"><![CDATA[
0cfd2d2f7351 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/snapatac2 commit be132b56781bede5dc6e020aa80ca315546666cd
iuc
parents:
diff changeset
31 cat '$script_file' > '$hidden_output' &&
0cfd2d2f7351 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/snapatac2 commit be132b56781bede5dc6e020aa80ca315546666cd
iuc
parents:
diff changeset
32 python '$script_file' >> '$hidden_output' &&
1
fecf9664c885 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/snapatac2 commit 1e34deee1e39c0c65e1e29a9d28becc7aaf23a4f
iuc
parents: 0
diff changeset
33 touch 'anndata_info.txt' &&
6
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
34 cat 'anndata_info.txt' @CMD_PRETTIFY_STDOUT@
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
35 ]]></token>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
36 <token name="@CMD_PRETTIFY_STDOUT@"><![CDATA[
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
37 | sed -r '1 s|AnnData object with (.+) = (.*)\s*|\1: \2|g' | sed "s|'||g" | sed -r 's|^\s*(.*):\s(.*)|[\1]\n- \2|g' | sed 's|, |\n- |g'
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
38 ]]></token>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
39 <token name="@CMD_GET_GFF@"><![CDATA[
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
40 #if $method.gff_file_condi.gffSource == 'cached':
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
41 ln -s '$method.gff_file_condi.gff_pre_installed.fields.path' gff &&
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
42 #else:
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
43 ln -s '$method.gff_file_condi.gff_history' gff &&
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
44 #end if
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
45 ]]></token>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
46 <token name="@CMD_GET_FASTA@"><![CDATA[
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
47 #if $method.fasta_file_condi.fastaSource == 'indexed':
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
48 zcat '$method.fasta_file_condi.fasta_pre_installed.fields.path' > fasta.fa &&
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
49 echo "Using built-in FASTA: '$method.fasta_file_condi.fasta_pre_installed.fields.name'" >&2 &&
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
50 #else:
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
51 #if $method.fasta_file_condi.fasta_history.ext.endswith('.gz')
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
52 zcat '$method.fasta_file_condi.fasta_history' > fasta.fa &&
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
53 #else:
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
54 ln -s '$method.fasta_file_condi.fasta_history' fasta.fa &&
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
55 #end if
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
56 #end if
0
0cfd2d2f7351 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/snapatac2 commit be132b56781bede5dc6e020aa80ca315546666cd
iuc
parents:
diff changeset
57 ]]></token>
0cfd2d2f7351 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/snapatac2 commit be132b56781bede5dc6e020aa80ca315546666cd
iuc
parents:
diff changeset
58
6
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
59 <!-- Config section -->
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
60 <token name="@CONF_IMPORTS@"><![CDATA[
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
61 import snapatac2 as snap
0
0cfd2d2f7351 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/snapatac2 commit be132b56781bede5dc6e020aa80ca315546666cd
iuc
parents:
diff changeset
62 import os
6
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
63 ]]></token>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
64 <token name="@CONF_READ_INPUTS@"><![CDATA[
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
65 adata = snap.read('anndata.h5ad', backed = None)
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
66 ]]></token>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
67 <token name="@CONF_ANNDATA_WRITE_OUTPUTS@"><![CDATA[
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
68 adata.write_h5ad('anndata.h5ad.gz', compression='gzip')
0
0cfd2d2f7351 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/snapatac2 commit be132b56781bede5dc6e020aa80ca315546666cd
iuc
parents:
diff changeset
69 with open('anndata_info.txt','w', encoding='utf-8') as ainfo:
0cfd2d2f7351 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/snapatac2 commit be132b56781bede5dc6e020aa80ca315546666cd
iuc
parents:
diff changeset
70 print(adata, file=ainfo)
6
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
71 ]]></token>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
72 <token name="@CONF_PARAMS_RENDER_PLOT@"><![CDATA[
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
73 width = $method.width,
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
74 height = $method.height,
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
75 show = False,
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
76 interactive = False,
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
77 out_file = 'plot.$method.out_file',
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
78 ]]></token>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
79 <token name="@CONF_PARAMS_DATA_INTEGRATION@"><![CDATA[
0
0cfd2d2f7351 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/snapatac2 commit be132b56781bede5dc6e020aa80ca315546666cd
iuc
parents:
diff changeset
80 use_rep = '$method.use_rep',
0cfd2d2f7351 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/snapatac2 commit be132b56781bede5dc6e020aa80ca315546666cd
iuc
parents:
diff changeset
81 #if $method.use_dims != ''
0cfd2d2f7351 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/snapatac2 commit be132b56781bede5dc6e020aa80ca315546666cd
iuc
parents:
diff changeset
82 #set $dims = ([x.strip() for x in str($method.use_dims).split(',')])
0cfd2d2f7351 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/snapatac2 commit be132b56781bede5dc6e020aa80ca315546666cd
iuc
parents:
diff changeset
83 use_dims=$dims,
0cfd2d2f7351 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/snapatac2 commit be132b56781bede5dc6e020aa80ca315546666cd
iuc
parents:
diff changeset
84 #end if
0cfd2d2f7351 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/snapatac2 commit be132b56781bede5dc6e020aa80ca315546666cd
iuc
parents:
diff changeset
85 #if $method.groupby != ''
0cfd2d2f7351 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/snapatac2 commit be132b56781bede5dc6e020aa80ca315546666cd
iuc
parents:
diff changeset
86 #set $groupby = ([x.strip() for x in str($method.groupby).split(',')])
0cfd2d2f7351 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/snapatac2 commit be132b56781bede5dc6e020aa80ca315546666cd
iuc
parents:
diff changeset
87 groupby=$groupby,
0cfd2d2f7351 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/snapatac2 commit be132b56781bede5dc6e020aa80ca315546666cd
iuc
parents:
diff changeset
88 #end if
0cfd2d2f7351 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/snapatac2 commit be132b56781bede5dc6e020aa80ca315546666cd
iuc
parents:
diff changeset
89 #if $method.key_added != ''
0cfd2d2f7351 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/snapatac2 commit be132b56781bede5dc6e020aa80ca315546666cd
iuc
parents:
diff changeset
90 key_added = '$method.key_added',
0cfd2d2f7351 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/snapatac2 commit be132b56781bede5dc6e020aa80ca315546666cd
iuc
parents:
diff changeset
91 #end if
6
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
92 ]]></token>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
93 <token name="@CONF_IMPORT_MEME@"><![CDATA[
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
94 motifs = read_motifs("input.meme")
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
95 for motif in motifs:
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
96 motif.name = motif.id.split('+')[0]
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
97
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
98 unique_motifs = {}
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
99 for motif in motifs:
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
100 name = motif.name
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
101 if (
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
102 name not in unique_motifs or
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
103 unique_motifs[name].info_content() < motif.info_content()
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
104 ):
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
105 unique_motifs[name] = motif
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
106 motifs = list(unique_motifs.values())
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
107
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
108
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
109 #else:
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
110 motifs = read_motifs("input.meme")
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
111 for motif in motifs:
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
112 motif.name = motif.id.split('_')[0]
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
113 motif.family = motif.id.split('+')[-1]
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
114 ]]></token>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
115
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
116 <!-- input section -->
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
117 <xml name="sanitize_query" token_validinitial="string.printable">
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
118 <sanitizer>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
119 <valid initial="@VALIDINITIAL@">
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
120 <remove value="&apos;" />
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
121 <yield/>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
122 </valid>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
123 </sanitizer>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
124 </xml>
0
0cfd2d2f7351 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/snapatac2 commit be132b56781bede5dc6e020aa80ca315546666cd
iuc
parents:
diff changeset
125
6
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
126 <xml name="param_inputs_anndata" token_multiple="false" token_label="Annotated data matrix">
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
127 <param name="adata" type="data" multiple="@MULTIPLE@" format="h5ad" label="@LABEL@"/>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
128 </xml>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
129 <xml name="param_groupby">
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
130 <param argument="groupby" type="text" label="The key of the observation grouping to consider">
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
131 <expand macro="sanitize_query" />
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
132 </param>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
133 </xml>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
134 <xml name="param_common_advanced">
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
135 <section name="advanced_common" title="Advanced Options" expanded="false">
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
136 <param name="show_log" type="boolean" checked="false" label="Output Log?" />
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
137 </section>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
138 </xml>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
139 <xml name="param_render_plot">
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
140 <param argument="width" type="integer" value="600" label="Width of the plot"/>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
141 <param argument="height" type="integer" value="400" label="Height of the plot"/>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
142 <param name="out_file" type="select" optional="true" label="Type of output plot">
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
143 <option value="png" selected="true">PNG</option>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
144 <option value="svg">SVG</option>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
145 <option value="pdf">PDF</option>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
146 <option value="html">HTML</option>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
147 </param>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
148 </xml>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
149 <xml name="param_shift" tokens="varname" token_value="0" token_label="Insertion site correction for the left end">
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
150 <param argument="@VARNAME@" type="integer" value="@VALUE@" label="@LABEL@" help="Note this has no effect on single-end reads"/>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
151 </xml>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
152 <xml name="param_chunk_size" tokens="size">
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
153 <param argument="chunk_size" type="integer" value="@SIZE@" label="chunk size"/>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
154 </xml>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
155 <xml name="param_min_max_frag_size">
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
156 <param argument="min_frag_size" type="integer" optional="true" value="" label="Minimum fragment size to include"/>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
157 <param argument="max_frag_size" type="integer" optional="true" value="" label="Maximum fragment size to include"/>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
158 </xml>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
159 <xml name="param_data_integration">
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
160 <param argument="use_rep" type="text" value="X_spectral" label="The key for the matrix"/>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
161 <param argument="use_dims" type="text" optional="true" value="" label="The dimensions used for computation">
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
162 <expand macro="sanitize_query"/>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
163 </param>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
164 <param argument="groupby" type="text" optional="true" value="" label="The key of the observation grouping to consider">
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
165 <expand macro="sanitize_query" />
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
166 </param>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
167 <param argument="key_added" type="text" optional="true" value="" label="If specified, add the result to adata.obsm with this key"/>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
168 </xml>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
169 <xml name="param_random_state" token_label="Seed of the random state generator" token_help="">
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
170 <param argument="random_state" type="integer" value="0" label="@LABEL@" help="@HELP@"/>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
171 </xml>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
172 <xml name="param_key_added" tokens="key_added">
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
173 <param argument="key_added" type="text" value="@KEY_ADDED@" label="`adata.obs` key under which t add cluster labels"/>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
174 </xml>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
175 <xml name="param_use_rep" token_label="Use the indicated representation in `.obsm`">
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
176 <param argument="use_rep" type="text" value="X_spectral" label="@LABEL@"/>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
177 </xml>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
178 <xml name="param_n_iterations">
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
179 <param argument="n_iterations" type="integer" value="-1" label="How many iterations of the Leiden clustering algorithm to perform"
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
180 help="Positive values above 2 define the total number of iterations to perform, -1 has the algorithm run until it reaches its optimal clustering."/>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
181 </xml>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
182 <xml name="param_counting_strategy">
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
183 <param argument="counting_strategy" type="select" label="The strategy to compute feature counts">
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
184 <option value="fragment">"fragment": based on the number of fragments that overlap with a region of interest</option>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
185 <option value="insertion">"insertion": based on the number of insertions that overlap with a region of interest</option>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
186 <option value="paired-insertion" selected="true">"paired-insertion": similar to "insertion", but it only counts the insertions once if the pair of insertions of a fragment are both within the same region of interest</option>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
187 </param>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
188 </xml>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
189 <xml name="param_chrom_sizes">
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
190 <param argument="chrom_sizes" type="data" format="tabular" label="Chromosome sizes" help="First column the chromosome name and second column the size"/>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
191 </xml>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
192 <xml name="param_genome_fasta">
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
193 <conditional name="fasta_file_condi">
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
194 <param name="fastaSource" type="select" label="Select a built-in FASTA or one from your history" help="Choose history if you don't see the correct FASTA.">
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
195 <option value="indexed" selected="true">Use a built-in FASTA</option>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
196 <option value="history">Use a FASTA from history</option>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
197 </param>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
198 <when value="indexed">
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
199 <param name="fasta_pre_installed" type="select" label="Select a FASTA file" help="Select the FASTA file from a list of pre-installed genomes">
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
200 <options from_data_table="all_fasta">
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
201 <filter type="sort_by" column="2" />
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
202 </options>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
203 </param>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
204 </when>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
205 <when value="history">
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
206 <param name="fasta_history" type="data" format="fasta,fasta.gz" label="FASTA file" />
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
207 </when>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
208 </conditional>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
209 </xml>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
210 <xml name="param_gene_anno">
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
211 <conditional name="gff_file_condi">
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
212 <param name="gffSource" type="select" label="Select a built-in GFF file or one from your history" help="Choose history if you don't see the correct GFF" >
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
213 <option value="cached" selected="true">Use a built-in GFF</option>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
214 <option value="history">Use a GFF from history</option>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
215 </param>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
216 <when value="cached">
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
217 <param name="gff_pre_installed" type="select" label="Select a GFF file" help="Select the GFF from a list of pre-installed files">
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
218 <options from_data_table="gene_sets">
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
219 <filter type="sort_by" column="1" />
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
220 </options>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
221 </param>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
222 </when>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
223 <when value="history">
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
224 <param name="gff_history" type="data" format="gff3.gz" label="Select a GFF file" help="Make sure that the GFF corresponds to the same genome as the FASTA"/>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
225 </when>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
226 </conditional>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
227 </xml>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
228 <xml name="param_n_comps" token_value="30" token_label="Number of dimensions to keep" token_help="The result is insensitive to this parameter when `weighted_by_sd` is set, as long as it is large enough, e.g. 30.">
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
229 <param argument="n_comps" type="integer" value="@VALUE@" label="@LABEL@" help="@HELP@"/>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
230 </xml>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
231 <xml name="param_meme_table">
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
232 <param name="motifs" type="select" label="Select list of transcription factor motifs">
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
233 <options from_data_table="meme">
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
234 <filter type="sort_by" column="2" />
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
235 </options>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
236 </param>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
237 </xml>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
238
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
239
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
240 <!-- test section -->
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
241 <xml name="test_param_render_plot">
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
242 <param name="width" value="650"/>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
243 <param name="height" value="450"/>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
244 </xml>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
245 <xml name="test_render_plot_matching_text">
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
246 <has_text_matching expression="width = 650"/>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
247 <has_text_matching expression="height = 450"/>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
248 </xml>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
249
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
250
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
251 <xml name="citations">
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
252 <citations>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
253 <citation type="doi">10.1038/s41592-023-02139-9</citation>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
254 </citations>
1ac4a5f05f33 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/snapatac2 commit e0f59fae19e57f54ae0c351a16dd1805d12aba1d
iuc
parents: 5
diff changeset
255 </xml>
0
0cfd2d2f7351 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/snapatac2 commit be132b56781bede5dc6e020aa80ca315546666cd
iuc
parents:
diff changeset
256 </macros>