annotate syri.xml @ 1:0d8128a8623e draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit cb48fa8b0d1a3e4e2483b4b0ecea6011d4f71200
author iuc
date Mon, 28 Apr 2025 07:17:49 +0000
parents 27a56ecc88ee
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
1 <tool id="syri" name="SyRI" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="23.2">
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
2 <description>Synteny and Rearrangement Identifier</description>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
3 <macros>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
4 <import>macros.xml</import>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
5 </macros>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
6 <xrefs>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
7 <xref type="bio.tools">SyRI</xref>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
8 </xrefs>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
9 <expand macro="requirements"/>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
10 <stdio>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
11 <exit_code range="1:" level="fatal" description="Error"/>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
12 <regex match="- ERROR -" source="both" level="fatal" description="Error"/>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
13 </stdio>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
14 <version_command>syri --version</version_command>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
15 <command>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
16 <![CDATA[
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
17 syri
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
18 ## Input files
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
19 #if $alnfile.is_of_type("bam")
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
20 -F B
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
21 #elif $alnfile.is_of_type("sam")
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
22 -F S
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
23 #elif $alnfile.is_of_type("paf")
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
24 -F P
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
25 #end if
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
26 ## Additional arguments
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
27 #if $additional_options.aln_filter
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
28 '${additional_options.aln_filter}'
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
29 #end if
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
30 #if $additional_options.seed
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
31 --seed '${additional_options.seed}'
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
32 #end if
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
33 #if $additional_options.sample_name
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
34 --samplename '${additional_options.sample_name}'
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
35 #end if
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
36 ## SR identification
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
37 #if $sr_options.nosr
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
38 '${sr_options.nosr}'
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
39 #end if
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
40 #if $sr_options.invgaplen
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
41 --invgaplen '${sr_options.invgaplen}'
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
42 #end if
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
43 #if $sr_options.tdgaplen
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
44 --tdgaplen '${sr_options.tdgaplen}'
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
45 #end if
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
46 #if $sr_options.tdmaxolp
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
47 --tdmaxolp '${sr_options.tdmaxolp}'
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
48 #end if
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
49 #if $sr_options.bruteruntime
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
50 -b '${sr_options.bruteruntime}'
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
51 #end if
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
52 #if $sr_options.unic
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
53 --unic '${sr_options.unic}'
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
54 #end if
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
55 #if $sr_options.unip
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
56 --unip '${sr_options.unip}'
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
57 #end if
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
58 #if $sr_options.inc
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
59 --inc '${sr_options.inc}'
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
60 #end if
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
61 #if $sr_options.no_chrmatch
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
62 '${sr_options.no_chrmatch}'
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
63 #end if
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
64 ## ShV identification
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
65 #if $shv_options.nosv
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
66 '${shv_options.nosv}'
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
67 #end if
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
68 #if $shv_options.nosnp
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
69 '${shv_options.nosnp}'
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
70 #end if
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
71 #if $shv_options.all
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
72 '${shv_options.all}'
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
73 #end if
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
74 #if $shv_options.offset
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
75 --allow-offset '${shv_options.offset}'
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
76 #end if
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
77 #if $shv_options.hdrseq
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
78 '${shv_options.hdrseq}'
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
79 #end if
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
80 #if $shv_options.maxsize
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
81 --maxsize '${shv_options.maxsize}'
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
82 #end if
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
83 -c '${alnfile}' -r '${refgenome}' -q '${qrygenome}' -k --prefix galaxy_ --nc \${GALAXY_SLOTS:-2}
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
84 ]]> </command>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
85 <inputs>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
86 <param type="data" label="Alignment file" name="alnfile" optional="false" format="sam,paf,bam"/>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
87 <param type="data" label="Reference genome" name="refgenome" optional="false" format="fasta"/>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
88 <param type="data" label="Query genome" name="qrygenome" optional="false" format="fasta"/>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
89 <section name="additional_options" title="Additional options">
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
90 <param argument="--seed" type="integer" label="Seed for generating random numbers (default: 1)" min="1" max="10000" optional="true"/>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
91 <param argument="-f" name="aln_filter" type="boolean" label="Disable filtering of low-quality and small alignments" checked="false" truevalue="-f" falsevalue=""/>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
92 <param argument="--samplename" name="sample_name" type="text" label="Sample name for the output VCF file. (default: sample)">
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
93 <validator type="regex" message="Invalid characters in sample name">^[a-zA-Z0-9\-_]*$</validator>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
94 </param>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
95 </section>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
96 <section name="sr_options" title="SR identification">
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
97 <param argument="--nosr" type="boolean" label="Set to skip structural rearrangement identification (default: False)" checked="false" truevalue="--nosr" falsevalue=""/>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
98 <param argument="--invgaplen" type="integer" label="Maximum allowed gap-length between two alignments of a multi-alignment inversion. (default: 1,000,000,000)" optional="true"/>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
99 <param argument="--tdgaplen" type="integer" label="Maximum allowed gap-length between two alignments of a multi-alignment translocation or duplication. (default: 500,000)" optional="true"/>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
100 <param argument="--tdmaxolp" type="float" min="0" max="1" label="Maximum allowed overlap between two translocations. Value should be in range (0,1]. (default: 0.8)" optional="true"/>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
101 <param argument="-b" name="bruteruntime" type="integer" min="1" label="Cutoff to restrict brute force methods from running too long (in seconds). (default: 60)" optional="true"/>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
102 <param argument="--unic" type="integer" min="1" label="Number of unique base pairs for selecting translocations. (default: 1,000)" optional="true"/>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
103 <param argument="--unip" type="float" min="0" max="100" label="Percent of unique region required to select translocation. (default: 0.5)" optional="true"/>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
104 <param argument="--inc" type="integer" min="0" label="Minimum score increase required to add another alignment to a translocation cluster solution. (default: 1,000)" optional="true"/>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
105 <param argument="--no-chrmatch" type="boolean" label="Prevent automatic matching of chromosome IDs between genomes. (default: False)" checked="false" truevalue="--no-chrmatch" falsevalue=""/>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
106 </section>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
107 <section name="shv_options" title="ShV identification">
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
108 <param argument="--nosv" type="boolean" label="Set to skip structural variation identification (default: False)" checked="false" truevalue="--nosv" falsevalue=""/>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
109 <param argument="--nosnp" type="boolean" label="Set to skip SNP/Indel (within alignment) identification (default: False)" checked="false" truevalue="--nosnp" falsevalue=""/>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
110 <param argument="--all" type="boolean" label="Use duplications too for variant identification (default: False)" checked="false" truevalue="--all" falsevalue=""/>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
111 <param argument="--allow-offset" name="offset" type="integer" label="Number of base pairs allowed to overlap. (default: 5)" optional="true"/>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
112 <param argument="--hdrseq" type="boolean" label="Output highly-diverged regions (HDRs) sequences. (default: False)" checked="false" truevalue="--hdrseq" falsevalue="" optional="true"/>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
113 <param argument="--maxsize" type="integer" label="Maximum size for printing sequences of large structural variants. Larger variants will be printed as symbolic SVs. (default: -1)" optional="true"/>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
114 </section>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
115 </inputs>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
116 <outputs>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
117 <data name="syri_out" from_work_dir="galaxy_syri.out" format="tabular" label="${tool.name} on ${on_string} : OUT"/>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
118 <data name="syri_summary" from_work_dir="galaxy_syri.summary" format="tabular" label="${tool.name} on ${on_string} : Summary"> </data>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
119 <data name="syri_vcf" from_work_dir="galaxy_syri.vcf" format="vcf" label="${tool.name} on ${on_string} : VCF"/>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
120 <data name="mapids" from_work_dir="galaxy_mapids.txt" format="tabular" label="${tool.name} on ${on_string} : Map IDs"/>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
121 </outputs>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
122 <tests>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
123 <test expect_num_outputs="4">
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
124 <param name="alnfile" value="aln.bam"/>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
125 <param name="refgenome" value="ref.fa.gz"/>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
126 <param name="qrygenome" value="qry.fa.gz"/>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
127 <section name="additional_options">
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
128 <param name="sample_name" value="syri_user_1"/>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
129 </section>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
130 <output name="syri_vcf">
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
131 <assert_contents>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
132 <has_text text="syri_user_1"/>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
133 </assert_contents>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
134 </output>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
135 </test>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
136 <test expect_num_outputs="4">
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
137 <param name="alnfile" value="aln.paf"/>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
138 <param name="refgenome" value="ref.fa.gz"/>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
139 <param name="qrygenome" value="qry.fa.gz"/>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
140 <output name="mapids">
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
141 <assert_contents>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
142 <has_text_matching expression="NC_001133.9\tNC_047487.1"/>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
143 </assert_contents>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
144 </output>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
145 </test>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
146 </tests>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
147 <expand macro="help"/>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
148 <expand macro="citations"/>
27a56ecc88ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
149 </tool>