annotate gemini_query.xml @ 17:65f742e605ec draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit 344140b8df53b8b7024618bb04594607a045c03a
author iuc
date Mon, 04 May 2015 22:46:38 -0400
parents 53a5647e5271
children ce61d4876838
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
14caa57eca63 Uploaded
iuc
parents:
diff changeset
1 <tool id="gemini_@BINARY@" name="GEMINI @BINARY@" version="@VERSION@.0">
2
e6512af21622 Uploaded
iuc
parents: 0
diff changeset
2 <description>Querying the GEMINI database</description>
0
14caa57eca63 Uploaded
iuc
parents:
diff changeset
3 <macros>
14caa57eca63 Uploaded
iuc
parents:
diff changeset
4 <import>gemini_macros.xml</import>
14caa57eca63 Uploaded
iuc
parents:
diff changeset
5 <token name="@BINARY@">query</token>
14caa57eca63 Uploaded
iuc
parents:
diff changeset
6 </macros>
17
65f742e605ec planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents: 11
diff changeset
7 <expand macro="requirements" />
65f742e605ec planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents: 11
diff changeset
8 <expand macro="stdio" />
65f742e605ec planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents: 11
diff changeset
9 <expand macro="version_command" />
0
14caa57eca63 Uploaded
iuc
parents:
diff changeset
10 <command>
14caa57eca63 Uploaded
iuc
parents:
diff changeset
11 <![CDATA[
14caa57eca63 Uploaded
iuc
parents:
diff changeset
12 gemini @BINARY@
14caa57eca63 Uploaded
iuc
parents:
diff changeset
13
2
e6512af21622 Uploaded
iuc
parents: 0
diff changeset
14 --in "${in}"
0
14caa57eca63 Uploaded
iuc
parents:
diff changeset
15
14caa57eca63 Uploaded
iuc
parents:
diff changeset
16 #if $gt_filter.strip():
14caa57eca63 Uploaded
iuc
parents:
diff changeset
17 --gt-filter "${gt_filter}"
14caa57eca63 Uploaded
iuc
parents:
diff changeset
18 #end if
14caa57eca63 Uploaded
iuc
parents:
diff changeset
19
14caa57eca63 Uploaded
iuc
parents:
diff changeset
20 #if $sample_filter.strip():
14caa57eca63 Uploaded
iuc
parents:
diff changeset
21 --sample-filter "${sample_filter}"
14caa57eca63 Uploaded
iuc
parents:
diff changeset
22 #end if
14caa57eca63 Uploaded
iuc
parents:
diff changeset
23
14caa57eca63 Uploaded
iuc
parents:
diff changeset
24 $show_samples
14caa57eca63 Uploaded
iuc
parents:
diff changeset
25 $show_families
14caa57eca63 Uploaded
iuc
parents:
diff changeset
26 $family_wise
14caa57eca63 Uploaded
iuc
parents:
diff changeset
27 $header
14caa57eca63 Uploaded
iuc
parents:
diff changeset
28 $dgidb
14caa57eca63 Uploaded
iuc
parents:
diff changeset
29 #if $region.strip():
14caa57eca63 Uploaded
iuc
parents:
diff changeset
30 --region "${region}"
14caa57eca63 Uploaded
iuc
parents:
diff changeset
31 #end if
14caa57eca63 Uploaded
iuc
parents:
diff changeset
32 #if int($min_kindreds) > 0:
14caa57eca63 Uploaded
iuc
parents:
diff changeset
33 --min-kindreds $min_kindreds
14caa57eca63 Uploaded
iuc
parents:
diff changeset
34 #end if
14caa57eca63 Uploaded
iuc
parents:
diff changeset
35 ##--format FORMAT Format of output (JSON, TPED or default) # we will take default for the time being
14caa57eca63 Uploaded
iuc
parents:
diff changeset
36 ## --sample-delim STRING The delimiter to be used with the --show-samples option.
14caa57eca63 Uploaded
iuc
parents:
diff changeset
37
2
e6512af21622 Uploaded
iuc
parents: 0
diff changeset
38 #if $q.strip():
e6512af21622 Uploaded
iuc
parents: 0
diff changeset
39 -q "${q}"
e6512af21622 Uploaded
iuc
parents: 0
diff changeset
40 #end if
0
14caa57eca63 Uploaded
iuc
parents:
diff changeset
41
14caa57eca63 Uploaded
iuc
parents:
diff changeset
42 "${ infile }"
14caa57eca63 Uploaded
iuc
parents:
diff changeset
43 > "${ outfile }"
14caa57eca63 Uploaded
iuc
parents:
diff changeset
44 ]]>
14caa57eca63 Uploaded
iuc
parents:
diff changeset
45 </command>
14caa57eca63 Uploaded
iuc
parents:
diff changeset
46 <!--
14caa57eca63 Uploaded
iuc
parents:
diff changeset
47 ##TODO:
14caa57eca63 Uploaded
iuc
parents:
diff changeset
48 - -carrier-summary-by-phenotype CARRIER_SUMMARY
14caa57eca63 Uploaded
iuc
parents:
diff changeset
49 Output columns of counts of carriers and non-carriers
14caa57eca63 Uploaded
iuc
parents:
diff changeset
50 stratified by the given sample phenotype column-->
14caa57eca63 Uploaded
iuc
parents:
diff changeset
51 <inputs>
11
53a5647e5271 Uploaded
iuc
parents: 8
diff changeset
52 <expand macro="infile" />
0
14caa57eca63 Uploaded
iuc
parents:
diff changeset
53
8
71dc82354595 Uploaded
iuc
parents: 2
diff changeset
54 <param name="q" type="text" area="True" size="5x50" label="The query to be issued to the database" help="(-q)">
71dc82354595 Uploaded
iuc
parents: 2
diff changeset
55 <expand macro="sanitize_query" />
71dc82354595 Uploaded
iuc
parents: 2
diff changeset
56 </param>
71dc82354595 Uploaded
iuc
parents: 2
diff changeset
57 <param name="gt_filter" type="text" area="True" size="5x50" label="Restrictions to apply to genotype values" help="(--gt-filer)">
71dc82354595 Uploaded
iuc
parents: 2
diff changeset
58 <expand macro="sanitize_query" />
71dc82354595 Uploaded
iuc
parents: 2
diff changeset
59 </param>
71dc82354595 Uploaded
iuc
parents: 2
diff changeset
60 <param name="sample_filter" type="text" area="True" size="5x50" label="SQL filter to use to filter the sample table" help="(--sample-filter)">
71dc82354595 Uploaded
iuc
parents: 2
diff changeset
61 <expand macro="sanitize_query" />
71dc82354595 Uploaded
iuc
parents: 2
diff changeset
62 </param>
0
14caa57eca63 Uploaded
iuc
parents:
diff changeset
63
17
65f742e605ec planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents: 11
diff changeset
64 <param name="show_samples" type="boolean" truevalue="--show-samples" falsevalue="" checked="False"
0
14caa57eca63 Uploaded
iuc
parents:
diff changeset
65 label="Add a column of all sample names with a variant to each variant" help="(--show-samples)"/>
14caa57eca63 Uploaded
iuc
parents:
diff changeset
66
17
65f742e605ec planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents: 11
diff changeset
67 <param name="show_families" type="boolean" truevalue="--show-families" falsevalue="" checked="False"
0
14caa57eca63 Uploaded
iuc
parents:
diff changeset
68 label="Add a column listing all of the families with a variant to each variant" help="(--show-families)"/>
14caa57eca63 Uploaded
iuc
parents:
diff changeset
69
17
65f742e605ec planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents: 11
diff changeset
70 <param name="family_wise" type="boolean" truevalue="--family-wise" falsevalue="" checked="False"
0
14caa57eca63 Uploaded
iuc
parents:
diff changeset
71 label="Perform the sample-filter on a family-wise basis" help="(--family-wise)"/>
14caa57eca63 Uploaded
iuc
parents:
diff changeset
72
14caa57eca63 Uploaded
iuc
parents:
diff changeset
73 <expand macro="add_header_column" />
14caa57eca63 Uploaded
iuc
parents:
diff changeset
74
14caa57eca63 Uploaded
iuc
parents:
diff changeset
75 <!-- TODO: is there any default values set? -->
11
53a5647e5271 Uploaded
iuc
parents: 8
diff changeset
76 <param name="min_kindreds" size="4" type="integer" value="-1" label="Minimum number of families for a variant passing a family-wise filter to be in" help="-1 means default values (--min-kindreds)" />
0
14caa57eca63 Uploaded
iuc
parents:
diff changeset
77
17
65f742e605ec planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents: 11
diff changeset
78 <param name="dgidb" type="boolean" truevalue="--dgidb" falsevalue="" checked="False"
0
14caa57eca63 Uploaded
iuc
parents:
diff changeset
79 label="Request drug-gene interaction info from DGIdb" help="(--dgidb)"/>
14caa57eca63 Uploaded
iuc
parents:
diff changeset
80
14caa57eca63 Uploaded
iuc
parents:
diff changeset
81 <param name="in" type="select" label="A variant must be in either all, none or any samples passing the sample-query filter" help="(--in)">
2
e6512af21622 Uploaded
iuc
parents: 0
diff changeset
82 <option value="all">Return a variant if all samples matching the query have the variant. (all)</option>
e6512af21622 Uploaded
iuc
parents: 0
diff changeset
83 <option value="none">Return a variant if the variant does not appear in any of the matching samples. (none)</option>
e6512af21622 Uploaded
iuc
parents: 0
diff changeset
84 <option value="any">Return all of the variant which are in all of the matching samples and not in any of the non-matching samples. (any)</option>
e6512af21622 Uploaded
iuc
parents: 0
diff changeset
85 <option value="only">Return a variant if the variant is only in the matching samples and not in any of the non-matching samples. (only)</option>
0
14caa57eca63 Uploaded
iuc
parents:
diff changeset
86 </param>
14caa57eca63 Uploaded
iuc
parents:
diff changeset
87
14caa57eca63 Uploaded
iuc
parents:
diff changeset
88 <param name="region" size="30" type="text" value="" label="Restrict query to this region" help="e.g. chr1:10-20 (--region)"/>
14caa57eca63 Uploaded
iuc
parents:
diff changeset
89
14caa57eca63 Uploaded
iuc
parents:
diff changeset
90
14caa57eca63 Uploaded
iuc
parents:
diff changeset
91 </inputs>
14caa57eca63 Uploaded
iuc
parents:
diff changeset
92 <outputs>
11
53a5647e5271 Uploaded
iuc
parents: 8
diff changeset
93 <data name="outfile" format="tabular" />
0
14caa57eca63 Uploaded
iuc
parents:
diff changeset
94 </outputs>
14caa57eca63 Uploaded
iuc
parents:
diff changeset
95 <tests>
14caa57eca63 Uploaded
iuc
parents:
diff changeset
96 <test>
14caa57eca63 Uploaded
iuc
parents:
diff changeset
97 </test>
14caa57eca63 Uploaded
iuc
parents:
diff changeset
98 </tests>
14caa57eca63 Uploaded
iuc
parents:
diff changeset
99 <help>
14caa57eca63 Uploaded
iuc
parents:
diff changeset
100 **What it does**
14caa57eca63 Uploaded
iuc
parents:
diff changeset
101
17
65f742e605ec planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gemini commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents: 11
diff changeset
102 The real power in the GEMINI framework lies in the fact that all of your genetic variants have been stored in a convenient database in the context of a wealth of genome annotations that facilitate variant interpretation.
0
14caa57eca63 Uploaded
iuc
parents:
diff changeset
103 The expressive power of SQL allows one to pose intricate questions of one’s variation data. This tool offers you an easy way to query your variants!
14caa57eca63 Uploaded
iuc
parents:
diff changeset
104
14caa57eca63 Uploaded
iuc
parents:
diff changeset
105 http://gemini.readthedocs.org/en/latest/content/querying.html
14caa57eca63 Uploaded
iuc
parents:
diff changeset
106
14caa57eca63 Uploaded
iuc
parents:
diff changeset
107 @CITATION@
14caa57eca63 Uploaded
iuc
parents:
diff changeset
108 </help>
14caa57eca63 Uploaded
iuc
parents:
diff changeset
109 <expand macro="citations"/>
14caa57eca63 Uploaded
iuc
parents:
diff changeset
110 </tool>