Mercurial > repos > devteam > testing_cgatools
comparison testing_cgatools-982e19c29ec0/cgatools/tools/cgatools_1.6/testvariants.xml @ 0:ef23f9cd599b draft default tip
Uploaded
author | devteam |
---|---|
date | Thu, 27 Sep 2012 13:37:59 -0400 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:ef23f9cd599b |
---|---|
1 <tool id="cg_testvariants" name="testvariants(beta) 1.6" version="1.0.1"> | |
2 <!-- | |
3 This tool creates a GUI for the testvariants function of cgatools from Complete Genomics, Inc. | |
4 written 6-18-2012 by bcrain@completegenomics.com | |
5 updated 8-14-2012 by bcrain@completegenomics.com | |
6 --> | |
7 | |
8 <description>test for the presence of variants</description> | |
9 | |
10 <command> | |
11 <!-- print version of cgatools to STDOUT--> | |
12 cgatools | head -1; | |
13 | |
14 <!-- print command lines to STDOUT--> | |
15 echo "cgatools testvariants --beta | |
16 --reference ${crr.fields.path} | |
17 --output $output | |
18 --input $listing | |
19 --variants | |
20 #if $data_sources.data_source == "in" <!--data in galaxy--> | |
21 #for $v in $data_sources.file_types.files <!--get each var/mastervar file--> | |
22 ${v.input} | |
23 #end for | |
24 #else <!--data outside galaxy--> | |
25 `cat $data_sources.list` | |
26 #end if | |
27 "; | |
28 | |
29 <!-- execute cgatools--> | |
30 cgatools testvariants | |
31 --beta | |
32 --reference ${crr.fields.path} | |
33 --output $output | |
34 --input $listing | |
35 --variants | |
36 #if $data_sources.data_source == "in" <!--data in galaxy--> | |
37 #for $v in $data_sources.file_types.files <!--get each var/mastervar file--> | |
38 ${v.input} | |
39 #end for | |
40 #else <!--data outside galaxy--> | |
41 `cat $data_sources.list` | |
42 #end if | |
43 </command> | |
44 | |
45 <outputs> | |
46 <data format="tabular" name="output" label="${tool.name} output"/> | |
47 </outputs> | |
48 | |
49 <inputs> | |
50 <!--form field to select crr file--> | |
51 <param name="crr" type="select" label="Reference genome (.crr file)"> | |
52 <options from_data_table="cg_crr_files" /> | |
53 </param> | |
54 | |
55 <!--form fields to select variant list--> | |
56 <param name="listing" type="data" format="tabular" label="Select variant list (output of listvariants)"> | |
57 <validator type="dataset_ok_validator" /> | |
58 <validator type="dataset_metadata_in_file" filename="cg_crr_files.loc" | |
59 metadata_name="dbkey" metadata_column="1" | |
60 message="cgatools is not currently available for this build."/> | |
61 </param> | |
62 | |
63 <!--conditional to select data in/outside galaxy--> | |
64 <conditional name="data_sources"> | |
65 <param name="data_source" type="select" label="Where are the input files?"> | |
66 <option value="in" selected="true">imported into Galaxy</option> | |
67 <option value="out">located outside Galaxy (data on server or mounted drive)</option> | |
68 </param> | |
69 | |
70 <when value="in"> | |
71 <!--conditional to select input file type--> | |
72 <conditional name="file_types"> | |
73 <param name="file_type" type="select" label="Select the input file type"> | |
74 <option value="var" selected="true">var files</option> | |
75 <option value="mastervar">masterVar files</option> | |
76 </param> | |
77 | |
78 <!--form field to select variant files--> | |
79 <when value="var"> | |
80 <repeat name="files" title="Var file" min="1"> | |
81 <param name="input" type="data" format="cg_var" label="Dataset"> | |
82 <validator type="dataset_ok_validator" /> | |
83 <validator type="dataset_metadata_in_file" filename="cg_crr_files.loc" | |
84 metadata_name="dbkey" metadata_column="1" | |
85 message="cgatools is not currently available for this build."/> | |
86 </param> | |
87 </repeat> | |
88 </when> | |
89 | |
90 <!--form field to select masterVar files--> | |
91 <when value="mastervar"> | |
92 <repeat name="files" title="MasterVar file" min="1"> | |
93 <param name="input" type="data" format="cg_mastervar" label="Dataset"> | |
94 <validator type="dataset_ok_validator" /> | |
95 <validator type="dataset_metadata_in_file" filename="cg_crr_files.loc" | |
96 metadata_name="dbkey" metadata_column="1" | |
97 message="cgatools is not currently available for this build."/> | |
98 </param> | |
99 </repeat> | |
100 </when> | |
101 </conditional> | |
102 </when> | |
103 | |
104 <!--form field to enter list file--> | |
105 <when value="out"> | |
106 <param name="list" type="text" label="Enter file containing list of var or masterVar files (/path/file)" size="200" help="This file should contain a list of var or masterVar files, one per line in the format /path/varfile (e.g. /harddrive/GS00000XXXX-DID/GS00000YYYY-ASM/GS00123-DNA_G01_2000/ASM/var-GS00000YYYY-ASM.tsv.bz2), the var or masterVar files can be compressed (gz, bz2)."> | |
107 <validator type="empty_field" message="You must supply a file containing a list of var or masterVar files"/> | |
108 </param> | |
109 </when> | |
110 </conditional> | |
111 </inputs> | |
112 | |
113 <help> | |
114 | |
115 **What it does** | |
116 | |
117 This tool uses the cgatools testvariants to test var or masterVar files for the presence of variants. | |
118 | |
119 **cgatools 1.6.0 Documentation** | |
120 | |
121 Userguide: http://cgatools.sourceforge.net/docs/1.6.0/cgatools-user-guide.pdf | |
122 | |
123 Release notes: http://cgatools.sourceforge.net/docs/1.6.0/cgatools-release-notes.pdf | |
124 | |
125 **Command line reference**:: | |
126 | |
127 COMMAND NAME | |
128 testvariants - Tests variant files for presence of variants. | |
129 | |
130 DESCRIPTION | |
131 Tests variant files for presence of variants. The output is a tab-delimited | |
132 file consisting of the columns of the input variants file, plus a column | |
133 for each assembly results file that contains a character code for each | |
134 allele. The character codes have meaning as follows: | |
135 | |
136 0 This allele of this genome is consistent with the reference at this | |
137 locus but inconsistent with the variant. | |
138 1 This allele of this genome has the input variant at this locus. | |
139 N This allele of this genome has no-calls but is consistent with the | |
140 input variant. | |
141 | |
142 OPTIONS | |
143 -h [ --help ] | |
144 Print this help message. | |
145 | |
146 --beta | |
147 This is a beta command. To run this command, you must pass the --beta | |
148 flag. | |
149 | |
150 --reference arg | |
151 The reference crr file. | |
152 | |
153 --input arg (=STDIN) | |
154 The input variants to test for. | |
155 | |
156 --output arg (=STDOUT) | |
157 The output file (may be omitted for stdout). | |
158 | |
159 --variants arg | |
160 The input variant files (may be passed in as arguments at the end of | |
161 the command). | |
162 | |
163 SUPPORTED FORMAT_VERSION | |
164 0.3 or later | |
165 </help> | |
166 </tool> |