annotate gemini_macros.xml @ 4:4a1e53517dba draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit 85a2af25c79df4758afe9f846e11ef0af16b1c1f
author iuc
date Mon, 17 Dec 2018 12:11:45 -0500
parents 5fb59611125e
children dfa34415e979
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
1 <macros>
1
4212dbb28643 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit e4dce25c8dbeffca62c402f74ca733ddc7a6091b
iuc
parents: 0
diff changeset
2 <!-- gemini version to be used -->
4
4a1e53517dba planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit 85a2af25c79df4758afe9f846e11ef0af16b1c1f
iuc
parents: 3
diff changeset
3 <token name="@VERSION@">0.20.1</token>
1
4212dbb28643 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit e4dce25c8dbeffca62c402f74ca733ddc7a6091b
iuc
parents: 0
diff changeset
4 <!-- minimal annotation files version required by this version of gemini -->
4
4a1e53517dba planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit 85a2af25c79df4758afe9f846e11ef0af16b1c1f
iuc
parents: 3
diff changeset
5 <token name="@DB_VERSION@">200</token>
1
4212dbb28643 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit e4dce25c8dbeffca62c402f74ca733ddc7a6091b
iuc
parents: 0
diff changeset
6
0
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
7 <xml name="requirements">
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
8 <requirements>
1
4212dbb28643 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit e4dce25c8dbeffca62c402f74ca733ddc7a6091b
iuc
parents: 0
diff changeset
9 <requirement type="package" version="@VERSION@">gemini</requirement>
0
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
10 <yield />
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
11 </requirements>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
12 </xml>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
13
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
14 <xml name="version_command">
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
15 <version_command>gemini --version</version_command>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
16 </xml>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
17
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
18 <xml name="stdio">
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
19 <stdio>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
20 <exit_code range="1:" />
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
21 <exit_code range=":-1" />
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
22 <regex match="Error:" />
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
23 <regex match="Exception:" />
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
24 </stdio>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
25 </xml>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
26
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
27 <xml name="annotation_dir">
3
5fb59611125e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit 283362494058ed64143b1f27afb447b8a1cb4313
iuc
parents: 1
diff changeset
28 <param name="annotation_databases" type="select" label="Choose a gemini annotation source">
1
4212dbb28643 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit e4dce25c8dbeffca62c402f74ca733ddc7a6091b
iuc
parents: 0
diff changeset
29 <options from_data_table="gemini_versioned_databases">
0
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
30 <filter type="sort_by" column="0" />
1
4212dbb28643 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit e4dce25c8dbeffca62c402f74ca733ddc7a6091b
iuc
parents: 0
diff changeset
31 <filter type="static_value" column="2" value="@DB_VERSION@" />
0
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
32 </options>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
33 </param>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
34 </xml>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
35
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
36 <xml name="add_header_column">
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
37 <param name="header" type="boolean" truevalue="--header" falsevalue="" checked="False"
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
38 label="Add a header of column names to the output" help="(--header)"/>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
39 </xml>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
40
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
41 <xml name="radius">
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
42 <param name="radius" type="integer" value="3" label="Set filter for Breadth-first search (BFS) in the Protein-Protein Interaction network" help="(-r)" >
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
43 <validator type="in_range" min="0"/>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
44 </param>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
45 </xml>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
46 <xml name="variant_mode">
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
47 <param name="variant_mode" type="boolean" truevalue="--var" falsevalue="" checked="False"
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
48 label="Returns variant info (e.g. impact, biotype) for interacting genes" help="(--var)"/>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
49 </xml>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
50
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
51 <xml name="column_filter">
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
52 <conditional name="report">
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
53 <param name="report_selector" type="select" label="Columns to include in the report"
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
54 help="By default, this tool reports all columns in the variants table. One may choose to report only a subset of the columns.">
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
55 <option value="all" selected="True">all</option>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
56 <option value="column_filter">User given columns</option>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
57 </param>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
58 <when value="all"/>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
59 <when value="column_filter">
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
60 <param name="columns" type="select" display="checkboxes" multiple="True" label="Choose columns to include in the report" help="(--columns)">
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
61 <option value="gene">gene</option>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
62 <option value="chrom">chrom</option>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
63 <option value="start">start</option>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
64 <option value="end">end</option>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
65 <option value="ref">ref</option>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
66 <option value="alt">alt</option>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
67 <option value="impact">impact</option>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
68 <option value="impact_severity">impact_severity</option>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
69 <option value="max_aaf_all">alternative allele frequency</option>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
70 </param>
1
4212dbb28643 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit e4dce25c8dbeffca62c402f74ca733ddc7a6091b
iuc
parents: 0
diff changeset
71 <param name="extra_cols" type="text" label="Additional columns." help="Separate by whitespace"/>
0
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
72 </when>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
73 </conditional>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
74 </xml>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
75
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
76 <xml name="filter">
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
77 <conditional name="filter">
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
78 <param name="filter_selector" type="select" label="Apply additional constraints"
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
79 help="By default, this tool will report all variants regardless of their putative functional impact. In order to apply additional constraints on the variants returned, you can this optional filter.">
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
80 <option value="no">No additional constraints</option>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
81 <option value="yes">Apply additional constraints</option>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
82 </param>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
83 <when value="no"/>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
84 <when value="yes">
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
85 <param name="filter" type="text" label="Contraints in SQL syntax" help="Conditions applied here will become WHERE clauses in the query issued to the GEMINI database. E.g. alt='G' or impact_severity = 'HIGH'. (--filter)">
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
86 <expand macro="sanitize_query" />
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
87 </param>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
88 </when>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
89 </conditional>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
90 </xml>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
91
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
92 <xml name="sanitize_query">
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
93 <sanitizer invalid_char="">
1
4212dbb28643 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit e4dce25c8dbeffca62c402f74ca733ddc7a6091b
iuc
parents: 0
diff changeset
94 <valid initial="string.printable">
4212dbb28643 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit e4dce25c8dbeffca62c402f74ca733ddc7a6091b
iuc
parents: 0
diff changeset
95 <remove value="&apos;" />
4212dbb28643 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit e4dce25c8dbeffca62c402f74ca733ddc7a6091b
iuc
parents: 0
diff changeset
96 </valid>
4212dbb28643 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit e4dce25c8dbeffca62c402f74ca733ddc7a6091b
iuc
parents: 0
diff changeset
97 <mapping initial="none">
4212dbb28643 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit e4dce25c8dbeffca62c402f74ca733ddc7a6091b
iuc
parents: 0
diff changeset
98 <add source="&apos;" target="&apos;&quot;&apos;&quot;&apos;" />
4212dbb28643 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit e4dce25c8dbeffca62c402f74ca733ddc7a6091b
iuc
parents: 0
diff changeset
99 </mapping>
0
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
100 </sanitizer>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
101 </xml>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
102
1
4212dbb28643 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit e4dce25c8dbeffca62c402f74ca733ddc7a6091b
iuc
parents: 0
diff changeset
103 <token name="@PROVIDE_ANNO_DATA@"><![CDATA[
4212dbb28643 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit e4dce25c8dbeffca62c402f74ca733ddc7a6091b
iuc
parents: 0
diff changeset
104 mkdir gemini &&
4212dbb28643 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit e4dce25c8dbeffca62c402f74ca733ddc7a6091b
iuc
parents: 0
diff changeset
105 ln -s "${annotation_databases.fields.path}/gemini/data" gemini/data &&
4212dbb28643 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit e4dce25c8dbeffca62c402f74ca733ddc7a6091b
iuc
parents: 0
diff changeset
106 export GEMINI_CONFIG="${annotation_databases.fields.path}" &&
4212dbb28643 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit e4dce25c8dbeffca62c402f74ca733ddc7a6091b
iuc
parents: 0
diff changeset
107 ]]></token>
4212dbb28643 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit e4dce25c8dbeffca62c402f74ca733ddc7a6091b
iuc
parents: 0
diff changeset
108
4212dbb28643 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit e4dce25c8dbeffca62c402f74ca733ddc7a6091b
iuc
parents: 0
diff changeset
109 <token name="@MULTILN_SQL_EXPR_TO_CMDLN@">
4212dbb28643 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit e4dce25c8dbeffca62c402f74ca733ddc7a6091b
iuc
parents: 0
diff changeset
110 #set $sql_expr = str($multiline_sql_expr).strip()
4212dbb28643 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit e4dce25c8dbeffca62c402f74ca733ddc7a6091b
iuc
parents: 0
diff changeset
111 #if str($sql_expr):
4212dbb28643 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit e4dce25c8dbeffca62c402f74ca733ddc7a6091b
iuc
parents: 0
diff changeset
112 #set $sql_expr = $sql_expr.replace('\r\n', '\n')
4212dbb28643 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit e4dce25c8dbeffca62c402f74ca733ddc7a6091b
iuc
parents: 0
diff changeset
113 #set $sql_expr = $sql_expr.replace('\r', '\n')
4212dbb28643 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit e4dce25c8dbeffca62c402f74ca733ddc7a6091b
iuc
parents: 0
diff changeset
114 #set $sql_expr = $sql_expr.replace('\\\n', ' ')
4212dbb28643 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit e4dce25c8dbeffca62c402f74ca733ddc7a6091b
iuc
parents: 0
diff changeset
115 $cmdln_param '$sql_expr'
4212dbb28643 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit e4dce25c8dbeffca62c402f74ca733ddc7a6091b
iuc
parents: 0
diff changeset
116 #end if
4212dbb28643 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit e4dce25c8dbeffca62c402f74ca733ddc7a6091b
iuc
parents: 0
diff changeset
117 </token>
4212dbb28643 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit e4dce25c8dbeffca62c402f74ca733ddc7a6091b
iuc
parents: 0
diff changeset
118
0
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
119 <token name="@CMDLN_SQL_FILTER_FILTER_OPTION@">
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
120 #if str($filter.filter_selector) == 'yes' and $filter.filter:
1
4212dbb28643 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit e4dce25c8dbeffca62c402f74ca733ddc7a6091b
iuc
parents: 0
diff changeset
121 --filter '${ str( $filter.filter ) }'
4212dbb28643 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit e4dce25c8dbeffca62c402f74ca733ddc7a6091b
iuc
parents: 0
diff changeset
122 #end if
4212dbb28643 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit e4dce25c8dbeffca62c402f74ca733ddc7a6091b
iuc
parents: 0
diff changeset
123 </token>
4212dbb28643 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit e4dce25c8dbeffca62c402f74ca733ddc7a6091b
iuc
parents: 0
diff changeset
124
4212dbb28643 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit e4dce25c8dbeffca62c402f74ca733ddc7a6091b
iuc
parents: 0
diff changeset
125 <token name="@COLUMN_SELECT@">
4212dbb28643 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit e4dce25c8dbeffca62c402f74ca733ddc7a6091b
iuc
parents: 0
diff changeset
126 #if $report.report_selector != 'all':
4212dbb28643 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit e4dce25c8dbeffca62c402f74ca733ddc7a6091b
iuc
parents: 0
diff changeset
127 --columns "${report.columns}
4212dbb28643 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit e4dce25c8dbeffca62c402f74ca733ddc7a6091b
iuc
parents: 0
diff changeset
128 #if str($report.extra_cols).strip()
4212dbb28643 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit e4dce25c8dbeffca62c402f74ca733ddc7a6091b
iuc
parents: 0
diff changeset
129 #echo ','+','.join(str($report.extra_cols).split())
4212dbb28643 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit e4dce25c8dbeffca62c402f74ca733ddc7a6091b
iuc
parents: 0
diff changeset
130 #end if
4212dbb28643 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit e4dce25c8dbeffca62c402f74ca733ddc7a6091b
iuc
parents: 0
diff changeset
131 "
0
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
132 #end if
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
133 </token>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
134
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
135 <xml name="family">
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
136 <param name="families" type="text" value="" label="Comma seperated list of families to restrict the analysis to." help="e.g. Family1,Family3 (--families)"/>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
137 </xml>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
138
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
139 <xml name="lenient">
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
140 <param name="lenient" type="boolean" truevalue="--lenient" falsevalue="" checked="False" label="Loosen the restrictions on family structure"/>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
141 </xml>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
142
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
143 <xml name="unaffected">
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
144 <param name="allow_unaffected" type="boolean" truevalue="--allow-unaffected" falsevalue="" checked="False" label="Report candidates that also impact samples labeled as unaffected." help="(--allow-unaffected)"/>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
145 </xml>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
146
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
147 <xml name="min_kindreds">
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
148 <param name="min_kindreds" type="integer" value="1" label="The min. number of kindreds that must have a candidate variant in a gene" help="default: 1 (--min-kindreds)" />
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
149 </xml>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
150
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
151 <xml name="min_sequence_depth">
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
152 <param name="d" type="integer" value="0" min="0" label="The minimum aligned sequence depth (genotype DP) required for each sample"
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
153 help="default: 0 (-d)" />
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
154 </xml>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
155
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
156 <xml name="min_gq">
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
157 <param name="min_gq" type="integer" value="0" label="the minimum genotype quality required for each sample in a family" help="default: 0 (--min-gq)">
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
158 <validator type="in_range" min="0"/>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
159 </param>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
160 </xml>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
161
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
162 <xml name="gt_pl_max">
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
163 <param name="gt_pl_max" type="integer" value="-1" min="-1" label="The maximum phred-scaled genotype likelihod (PL) allowed for each sample in a family" help="default: -1 (not set) (--gt-pl-max)" />
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
164 </xml>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
165
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
166 <xml name="citations">
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
167 <citations>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
168 <citation type="doi">10.1371/journal.pcbi.1003153</citation>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
169 <yield />
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
170 </citations>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
171 </xml>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
172
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
173 <xml name="infile">
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
174 <param name="infile" type="data" format="gemini.sqlite" label="GEMINI database" help="Only files with version @VERSION@ are accepted." >
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
175 <options options_filter_attribute="metadata.gemini_version" >
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
176 <filter type="add_value" value="@VERSION@" />
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
177 </options>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
178 <validator type="expression" message="This version of Gemini will only work with Gemini files that are for version @VERSION@.">value is not None and value.metadata.gemini_version == "@VERSION@"</validator>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
179 </param>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
180 </xml>
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
181
cf9516ee3910 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gemini commit 2f3c5976d08f63f05e1d9726343d03a478dc035b-dirty
iuc
parents:
diff changeset
182 </macros>