annotate MergeSTR/mergeSTR.xml @ 1:8e8cf43f6836 draft default tip

planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit df706bf76531920d935ec6d2eb41b9b1420aa390
author michal_klinka
date Sun, 15 May 2022 15:23:59 +0000
parents ecf8c4f9f8ba
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
1 <?xml version="1.0" ?>
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
2 <tool id="mergeSTR" name="MergeSTR" version="@tool_version@">
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
3 <description>MergeSTR merges multiple VCF files produced by the same TR
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
4 genotyper into a single VCF file.
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
5 </description>
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
6
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
7 <macros>
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
8 <import>macros.xml</import>
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
9 </macros>
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
10
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
11 <expand macro="requirements"/>
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
12 <version_command>mergeSTR --version</version_command>
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
13 <command detect_errors="exit_code"><![CDATA[
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
14 @INDEX_VCFS@
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
15 #set $inputs = [str(vcf['vcf']) for vcf in $required_arguments.vcfs]
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
16 #set $temp_inputs = $get_new_vcf_names($inputs)
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
17 #set $indexed_inputs_comma_separated = ",".join($temp_inputs)
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
18
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
19 $index_vcfs($inputs, $temp_inputs)
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
20
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
21 mergeSTR
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
22
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
23 ## vcfs definition
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
24 #if $required_arguments.vcfs:
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
25 --vcfs $indexed_inputs_comma_separated
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
26 #end if
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
27 ## end vcfs definition
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
28 ## out definition
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
29 #if $required_arguments.out:
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
30 --out $required_arguments.out
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
31 #end if
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
32 ## end out definition
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
33 ## vcftype definition
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
34 #if $required_arguments.vcftype:
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
35 --vcftype $required_arguments.vcftype
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
36 #end if
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
37 ## end vcftype definition
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
38 ## update_sample_from_file definition
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
39 #if $special_merge_options.update_sample_from_file:
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
40 --update-sample-from-file
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
41 #end if
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
42 ## end update_sample_from_file definition
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
43 ## verbose definition
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
44 #if $optional_arguments.verbose:
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
45 --verbose
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
46 #end if
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
47 ## end verbose definition
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
48 ## quiet definition
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
49 #if $optional_arguments.quiet:
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
50 --quiet
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
51 #end if
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
52 ## end quiet definition
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
53 ## version definition
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
54 #if $versione869.version:
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
55 --version
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
56 #end if
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
57 ## end version definition
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
58 1>$stdout 2>$stderr
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
59 ]]></command>
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
60
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
61
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
62 <inputs>
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
63 <section name="required_arguments" title="Required arguments"
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
64 expanded="false">
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
65 <repeat name="vcfs" title="VCF files to merge">
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
66 <param argument="--vcf" type="data" format="vcf_bgzip" label="VCF file" help="VCF file to analyze"/>
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
67 </repeat>
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
68 <param argument="--out" type="text" optional="false" label="out"
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
69 help="Prefix to name output files"/>
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
70 <param argument="--vcftype" type="select" optional="true"
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
71 label="vcftype"
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
72 help="Genotyper that was used to create this VCF input">
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
73 <expand macro="vcfTypes"/>
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
74 </param>
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
75 </section>
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
76 <section name="special_merge_options" title="Special merge options"
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
77 expanded="false">
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
78 <param argument="--update-sample-from-file" type="boolean"
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
79 optional="true" label="update_sample_from_file"
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
80 help="Use file names, rather than sample header names, when merging"/>
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
81 </section>
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
82 <section name="optional_arguments" title="Optional arguments"
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
83 expanded="false">
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
84 <param argument="--verbose" type="boolean" optional="true"
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
85 label="verbose" help="Print out extra info"/>
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
86 <param argument="--quiet" type="boolean" optional="true"
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
87 label="quiet" help="Don't print out anything"/>
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
88 </section>
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
89 <section name="versione869" title="Version" expanded="false">
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
90 <param argument="--version" type="boolean" optional="true"
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
91 label="version"
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
92 help="show program's version number and exit"/>
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
93 </section>
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
94 </inputs>
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
95
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
96
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
97 <outputs>
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
98 <data name="stdout" label="STDOUT and output files" format="txt">
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
99 <discover_datasets format="vcf" pattern="(?P&lt;designation&gt;.+)\.vcf$" visible="true"/>
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
100 </data>
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
101 <data name="stderr" label="STDERR output" format="txt"/>
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
102 </outputs>
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
103
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
104
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
105 <tests>
1
8e8cf43f6836 planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit df706bf76531920d935ec6d2eb41b9b1420aa390
michal_klinka
parents: 0
diff changeset
106 <test>
8e8cf43f6836 planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit df706bf76531920d935ec6d2eb41b9b1420aa390
michal_klinka
parents: 0
diff changeset
107 <section name="required_arguments">
0
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
108 <param name="out" value="test_result"/>
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
109 <param name="vcftype" value="hipstr"/>
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
110 <repeat name="vcfs">
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
111 <param name="vcf" value="NA12878_chr21_hipstr.sorted.vcf.gz"/>
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
112 </repeat>
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
113 <repeat name="vcfs">
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
114 <param name="vcf" value="NA12891_chr21_hipstr.sorted.vcf.gz"/>
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
115 </repeat>
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
116 </section>
1
8e8cf43f6836 planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit df706bf76531920d935ec6d2eb41b9b1420aa390
michal_klinka
parents: 0
diff changeset
117 <section name="optional_arguments">
0
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
118 <param name="verbose" value="true"/>
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
119 </section>
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
120 <output name="stdout" file="stdout.txt">
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
121 <discovered_dataset designation="test_result">
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
122 <!-- The vcf output itself can't be directly compared, because it contains the command that executed it, and that command is different for every run -->
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
123 <assert_contents>
1
8e8cf43f6836 planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit df706bf76531920d935ec6d2eb41b9b1420aa390
michal_klinka
parents: 0
diff changeset
124 <has_size value="3106435" delta="100"/>
0
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
125 <has_text text="##fileformat=VCFv4.1"/>
1
8e8cf43f6836 planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit df706bf76531920d935ec6d2eb41b9b1420aa390
michal_klinka
parents: 0
diff changeset
126 <has_n_lines n="9658"/>
0
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
127 </assert_contents>
1
8e8cf43f6836 planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit df706bf76531920d935ec6d2eb41b9b1420aa390
michal_klinka
parents: 0
diff changeset
128 </discovered_dataset>
0
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
129 </output>
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
130 <output name="stderr" file="stderr.txt"/>
1
8e8cf43f6836 planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit df706bf76531920d935ec6d2eb41b9b1420aa390
michal_klinka
parents: 0
diff changeset
131 </test>
0
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
132 </tests>
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
133
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
134
1
8e8cf43f6836 planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit df706bf76531920d935ec6d2eb41b9b1420aa390
michal_klinka
parents: 0
diff changeset
135 <help>sage: pygalgen [-h] --vcfs VCFS --out OUT [--vcftype VCFTYPE] [--update-sample-from-file] [--verbose] [--quiet]
8e8cf43f6836 planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit df706bf76531920d935ec6d2eb41b9b1420aa390
michal_klinka
parents: 0
diff changeset
136 [--version]
0
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
137
1
8e8cf43f6836 planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit df706bf76531920d935ec6d2eb41b9b1420aa390
michal_klinka
parents: 0
diff changeset
138 options:
8e8cf43f6836 planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit df706bf76531920d935ec6d2eb41b9b1420aa390
michal_klinka
parents: 0
diff changeset
139 -h, --help show this help message and exit
8e8cf43f6836 planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit df706bf76531920d935ec6d2eb41b9b1420aa390
michal_klinka
parents: 0
diff changeset
140
8e8cf43f6836 planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit df706bf76531920d935ec6d2eb41b9b1420aa390
michal_klinka
parents: 0
diff changeset
141 Required arguments:
8e8cf43f6836 planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit df706bf76531920d935ec6d2eb41b9b1420aa390
michal_klinka
parents: 0
diff changeset
142 --vcfs VCFS Comma-separated list of VCF files to merge (must be sorted, bgzipped and indexed)
8e8cf43f6836 planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit df706bf76531920d935ec6d2eb41b9b1420aa390
michal_klinka
parents: 0
diff changeset
143 --out OUT Prefix to name output files
8e8cf43f6836 planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit df706bf76531920d935ec6d2eb41b9b1420aa390
michal_klinka
parents: 0
diff changeset
144 --vcftype VCFTYPE ##!!## Name trh could not be loaded
0
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
145
1
8e8cf43f6836 planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit df706bf76531920d935ec6d2eb41b9b1420aa390
michal_klinka
parents: 0
diff changeset
146 Special merge options:
8e8cf43f6836 planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit df706bf76531920d935ec6d2eb41b9b1420aa390
michal_klinka
parents: 0
diff changeset
147 --update-sample-from-file
8e8cf43f6836 planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit df706bf76531920d935ec6d2eb41b9b1420aa390
michal_klinka
parents: 0
diff changeset
148 Use file names, rather than sample header names, when merging
0
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
149
1
8e8cf43f6836 planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit df706bf76531920d935ec6d2eb41b9b1420aa390
michal_klinka
parents: 0
diff changeset
150 Optional arguments:
8e8cf43f6836 planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit df706bf76531920d935ec6d2eb41b9b1420aa390
michal_klinka
parents: 0
diff changeset
151 --verbose Print out extra info
8e8cf43f6836 planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit df706bf76531920d935ec6d2eb41b9b1420aa390
michal_klinka
parents: 0
diff changeset
152 --quiet Don't print out anything
0
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
153
1
8e8cf43f6836 planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit df706bf76531920d935ec6d2eb41b9b1420aa390
michal_klinka
parents: 0
diff changeset
154 Version:
8e8cf43f6836 planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit df706bf76531920d935ec6d2eb41b9b1420aa390
michal_klinka
parents: 0
diff changeset
155 --version show program's version number and exit
0
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
156 </help>
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
157
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
158
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
159 <citations>
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
160 <citation type="bibtex">@misc{TRTools: a toolkit for genome-wide
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
161 analysis of tandem repeats,
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
162 author = {Nima Mousavi, Jonathan Margoliash, Neha Pusarla, Shubham
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
163 Saini, Richard Yanicky, Melissa Gymrek},
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
164 year = {2020},
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
165 title = {TRTools},
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
166 publisher = {GitHub},
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
167 journal = {GitHub repository},
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
168 url = {https://github.com/gymreklab/trtools},
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
169 }
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
170 </citation>
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
171 </citations>
ecf8c4f9f8ba "planemo upload for repository https://github.com/Kulivox/TRToolsGalaxyWrapper commit 08480e3145858e41b14bf1061f87243e8cc2d04e"
michal_klinka
parents:
diff changeset
172 </tool>