|
1
|
1 <tool id="annotate" name="Annotate" version="1.0.0">
|
|
|
2 <description>
|
|
|
3 Annotate VCF files using Ensemble VEP
|
|
|
4 </description>
|
|
|
5 <command>
|
|
|
6 perl \$ENSEMBL_VEP_84_INSTALL_DIR/variant_effect_predictor.pl
|
|
|
7 --fork 4
|
|
|
8 --offline
|
|
|
9 --species \$( echo $species_select.value | sed 's/#/\t/g' | cut -f1)
|
|
|
10 --dir \$ENSEMBL_VEP_76_CACHE_DIR
|
|
|
11 --no_stats
|
|
|
12 --force_overwrite
|
|
|
13 --everything
|
|
|
14 --check_existing
|
|
|
15 --total_length
|
|
|
16 --allele_number
|
|
|
17 --no_escape
|
|
|
18 --gencode_basic
|
|
|
19 --xref_refseq
|
|
|
20 #if "#" in $species_select.value
|
|
|
21 --assembly \$( echo $species_select.value | sed 's/#/\t/g' | cut -f2)
|
|
|
22 #end if
|
|
|
23 --vcf
|
|
|
24 --input_file $input_vcf
|
|
|
25 --output_file $output_vcf
|
|
|
26 </command>
|
|
|
27 <inputs>
|
|
|
28 <param name="input_vcf" type="data" format="vcf" label="Input VCF File" />
|
|
|
29 <expand macro="genome_list"/>
|
|
|
30 </inputs>
|
|
|
31
|
|
|
32 <outputs>
|
|
|
33 <data format="vcf" name="output_vcf" label="${input.name}_vep-annotated" />
|
|
|
34 </outputs>
|
|
|
35
|
|
|
36 <stdio>
|
|
|
37 <exit_code range="1:" level="fatal" description="Failure" />
|
|
|
38 </stdio>
|
|
|
39
|
|
|
40 <requirements>
|
|
|
41 <requirement type="package" version="84">ensembl_vep</requirement>
|
|
|
42 <requirement type="package" version="5.18.1">perl</requirement>
|
|
|
43 </requirements>
|
|
|
44 <macros>
|
|
|
45 <import>ensembl_vep_macros.xml</import>
|
|
|
46 </macros>
|
|
|
47
|
|
|
48 </tool>
|