annotate variant_effect_predictor/variant_effect_predictor.xml @ 2:a5976b2dce6f

changing defualt values for ensembl database
author mahtabm
date Thu, 11 Apr 2013 17:15:42 +1000
parents 1f6dce3d34e0
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
1 <tool id="ensembl" name="ENSEMBL variant effect predictor">
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
2 <description>to annotate variants using an ENSEMBL database</description>
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
3 <command interpreter="perl">
2
a5976b2dce6f changing defualt values for ensembl database
mahtabm
parents: 0
diff changeset
4 variant_effect_predictor.pl -i=$input -o=$output -species=$species --sift b --polyphen b
0
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
5 #if $database_options.database_options_selector == "advanced"
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
6 --host=$database_options.host --user=$database_options.username --port=$database_options.portnum
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
7 #if $database_options.password
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
8 --password=$database_options.password
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
9 #end if
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
10 #else
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
11 ## hardcoded default values - bad?
2
a5976b2dce6f changing defualt values for ensembl database
mahtabm
parents: 0
diff changeset
12 --host=ensembldb.ensembl.org --user=anonymous --port=5306
0
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
13 #end if
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
14 </command>
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
15 <inputs>
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
16 <param format="vcf" name="input" type="data" label="Input variants file" help="This should be a variant file in vcf format."/> <!-- TODO: allow other variant format types? -->
2
a5976b2dce6f changing defualt values for ensembl database
mahtabm
parents: 0
diff changeset
17 <param name="species" label="Name of the species being annotated" type="text" Default ="human" help="Species for your data. This can be the latin name e.g. 'human' or any Ensembl alias e.g. 'mouse'. Specifying the latin name can speed up initial database connection as the registry does not have to load all available database aliases on the server."/> <!-- TODO: files in galaxy have a reference genome specified. We should probaby try to use that instead. -->
0
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
18 <conditional name="database_options">
2
a5976b2dce6f changing defualt values for ensembl database
mahtabm
parents: 0
diff changeset
19 <param name="database_options_selector" type="select" label="Database Options">
0
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
20 <option value="basic" selected="True">Use Default Database</option>
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
21 <option value="advanced">Choose Database Manually</option>
2
a5976b2dce6f changing defualt values for ensembl database
mahtabm
parents: 0
diff changeset
22 </param>
a5976b2dce6f changing defualt values for ensembl database
mahtabm
parents: 0
diff changeset
23 <when value="basic">
a5976b2dce6f changing defualt values for ensembl database
mahtabm
parents: 0
diff changeset
24 <!-- no options -->
a5976b2dce6f changing defualt values for ensembl database
mahtabm
parents: 0
diff changeset
25 </when>
a5976b2dce6f changing defualt values for ensembl database
mahtabm
parents: 0
diff changeset
26 <when value="advanced">
a5976b2dce6f changing defualt values for ensembl database
mahtabm
parents: 0
diff changeset
27 <param name="host" label="Database host address" type="text" default="ensembldb.ensembl.org" help="By default connects to ensembldb.ensembl.org"/> <!-- TODO: may want a drop-down list with the main EMBL database listed too and with an other field -->
a5976b2dce6f changing defualt values for ensembl database
mahtabm
parents: 0
diff changeset
28 <param name="username" label="Username" Default="anonymous" type="text" help="Default='anonymous'"/>
a5976b2dce6f changing defualt values for ensembl database
mahtabm
parents: 0
diff changeset
29 <param name="password" label="Password, if required" Default="" type="text" help="Most public ENSEMBL databases do not require a password for access"/>
a5976b2dce6f changing defualt values for ensembl database
mahtabm
parents: 0
diff changeset
30 <param name="portnum" label="Database port" type="text" Default="5306" help="The default is 5306."/>
a5976b2dce6f changing defualt values for ensembl database
mahtabm
parents: 0
diff changeset
31 </when>
0
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
32 </conditional>
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
33 </inputs>
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
34 <outputs>
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
35 <!-- TODO: Can we optionally make it vcf? -->
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
36 <data format="tabular" name="output" label="${tool.name} on ${on_string}"/>
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
37 </outputs>
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
38
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
39 <help>
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
40 This tool connects to the ENSEMBL database using ENSEMBL's Variant Effect Predictor script and retrieves annotations for an input variants file.
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
41 </help>
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
42 </tool>
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
43