Mercurial > repos > iuc > snpsift_dbnsfp
comparison snpSift_dbnsfp.xml @ 114:fc8a3e1e7880 draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_dbnsfp commit 344140b8df53b8b7024618bb04594607a045c03a
author | iuc |
---|---|
date | Mon, 04 May 2015 22:37:10 -0400 |
parents | 59f148f07bc5 |
children | 724b55a7a616 |
comparison
equal
deleted
inserted
replaced
113:f915cd331e53 | 114:fc8a3e1e7880 |
---|---|
1 <tool id="snpSift_dbnsfp" name="SnpSift dbNSFP" version="4.0.0"> | 1 <tool id="snpSift_dbnsfp" name="SnpSift dbNSFP" version="4.0.0"> |
2 <description>Add Annotations from dbNSFP</description> | 2 <description>Add Annotations from dbNSFP</description> |
3 <expand macro="requirements" /> | |
4 <macros> | 3 <macros> |
5 <import>snpSift_macros.xml</import> | 4 <import>snpSift_macros.xml</import> |
6 </macros> | 5 </macros> |
6 <expand macro="requirements" /> | |
7 <expand macro="stdio" /> | |
7 <command> | 8 <command> |
8 java -Xmx6G -jar \$SNPEFF_JAR_PATH/SnpSift.jar dbnsfp -v | 9 java -Xmx6G -jar \$SNPEFF_JAR_PATH/SnpSift.jar dbnsfp -v |
9 #if $db.dbsrc == 'cached' : | 10 #if $db.dbsrc == 'cached' : |
10 -db $db.dbnsfp | 11 -db $db.dbnsfp |
11 #if $db.annotations and $db.annotations.__str__ != '': | 12 #if $db.annotations and $db.annotations.__str__ != '': |
12 -f "$db.annotations" | 13 -f "$db.annotations" |
13 #end if | 14 #end if |
14 #else : | 15 #else : |
15 -db "${db.dbnsfpdb.extra_files_path}/${db.dbnsfpdb.metadata.bgzip}" | 16 -db "${db.dbnsfpdb.extra_files_path}/${db.dbnsfpdb.metadata.bgzip}" |
16 #if $db.annotations and $db.annotations.__str__ != '': | 17 #if $db.annotations and $db.annotations.__str__ != '': |
17 -f "$db.annotations" | 18 -f "$db.annotations" |
18 #end if | 19 #end if |
19 #end if | 20 #end if |
20 $input > $output | 21 $input > $output |
21 2> tmp.err && grep -v file tmp.err | 22 2> tmp.err && grep -v file tmp.err |
22 </command> | 23 </command> |
23 <inputs> | 24 <inputs> |
24 <param name="input" type="data" format="vcf" label="Variant input file in VCF format"/> | 25 <param name="input" type="data" format="vcf" label="Variant input file in VCF format"/> |
25 <conditional name="db"> | 26 <conditional name="db"> |
51 </options> | 52 </options> |
52 </param> | 53 </param> |
53 </when> | 54 </when> |
54 </conditional> | 55 </conditional> |
55 </inputs> | 56 </inputs> |
56 <expand macro="stdio" /> | |
57 <outputs> | 57 <outputs> |
58 <data format="vcf" name="output" /> | 58 <data format="vcf" name="output" /> |
59 </outputs> | 59 </outputs> |
60 <tests> | 60 <tests> |
61 <test> | 61 <test> |
239 Uniprot ID number. Multiple entries separated by ";" | 239 Uniprot ID number. Multiple entries separated by ";" |
240 UniSNP_ids | 240 UniSNP_ids |
241 rs numbers from UniSNP, which is a cleaned version of dbSNP build 129, in format: rs number1;rs number2;... | 241 rs numbers from UniSNP, which is a cleaned version of dbSNP build 129, in format: rs number1;rs number2;... |
242 | 242 |
243 | 243 |
244 The website for dbNSFP database is https://sites.google.com/site/jpopgen/dbNSFP and there is only annotation for human hg18 and hg19 genome builds. | 244 The website for dbNSFP database is https://sites.google.com/site/jpopgen/dbNSFP and there is only annotation for human hg18 and hg19 genome builds. |
245 | 245 |
246 However, any dbNSFP-like tabular file that be can used with SnpSift dbnsfp if it has:: | 246 However, any dbNSFP-like tabular file that be can used with SnpSift dbnsfp if it has:: |
247 | 247 |
248 - The first line of the file must be column headers that name the annotations. | 248 - The first line of the file must be column headers that name the annotations. |
249 - The first 4 columns are required and must be:: | 249 - The first 4 columns are required and must be:: |
250 1. chromosome | 250 1. chromosome |
251 2. position in chromosome | 251 2. position in chromosome |
252 3. reference base | 252 3. reference base |
253 4. alternate base | 253 4. alternate base |
254 | 254 |
255 For example: | 255 For example: |