Mercurial > repos > jaredgk > ppp_vcfphase
comparison vcf_phase.xml @ 1:15245deda141 draft
Uploaded
author | jaredgk |
---|---|
date | Tue, 16 Oct 2018 18:03:51 -0400 |
parents | 3830d29fca6a |
children |
comparison
equal
deleted
inserted
replaced
0:3830d29fca6a | 1:15245deda141 |
---|---|
3 <description>files with BEAGLE or SHAPEIT</description> | 3 <description>files with BEAGLE or SHAPEIT</description> |
4 | 4 |
5 <requirements> | 5 <requirements> |
6 <requirement type="package" >pandas</requirement> | 6 <requirement type="package" >pandas</requirement> |
7 <requirement type="package" >pysam</requirement> | 7 <requirement type="package" >pysam</requirement> |
8 <requirement type="package" >beagle</requirement> | |
8 <requirement type="package" >shapeit</requirement> | 9 <requirement type="package" >shapeit</requirement> |
9 <requirement type="package" >beagle</requirement> | |
10 </requirements> | 10 </requirements> |
11 | 11 |
12 <command><![CDATA[ | 12 <command><![CDATA[ |
13 #if $input.is_of_type('vcf_bgzip') | 13 #if $input.is_of_type('vcf_bgzip') |
14 ln -fs $input input.vcf.gz && | 14 ln -fs $input input.vcf.gz && |
15 ln -fs $input.metadata.tabix_index input.vcf.gz.tbi && | |
15 #end if | 16 #end if |
16 #if $input.is_of_type('vcf') | 17 #if $input.is_of_type('vcf') |
17 ln -fs $input input.vcf && | 18 ln -fs $input input.vcf && |
18 #end if | 19 #end if |
19 python $__tool_directory__/vcf_phase.py | 20 python $__tool_directory__/vcf_phase.py |
21 --phase-algorithm $phase.phase_algorithm | |
22 --out $output | |
23 --out-format $out_format | |
24 | |
20 #if $input.is_of_type('vcf_bgzip') | 25 #if $input.is_of_type('vcf_bgzip') |
21 --vcf input.vcf.gz | 26 --vcf input.vcf.gz |
22 #end if | 27 #end if |
28 | |
23 #if $input.is_of_type('vcf') | 29 #if $input.is_of_type('vcf') |
24 --vcf input.vcf | 30 --vcf input.vcf |
25 #end if | 31 #end if |
32 | |
26 #if $model_file | 33 #if $model_file |
27 --model-file $model_file | 34 --model-file $model_file |
28 --model $model | 35 --model $model |
29 #end if | 36 #end if |
30 --phase-algorithm $phase.phase_algorithm | 37 |
31 #if $phase.beagle_burn_iter | |
32 --beagle-burn-iter $common.beagle_burn_iter | |
33 #end if | |
34 #if $phase.beagle_burn_iter | |
35 --beagle-burn-iter $phase.beagle_burn_iter | |
36 #end if | |
37 #if $phase.phase_algorithm == 'beagle' | 38 #if $phase.phase_algorithm == 'beagle' |
38 --beagle-path $__tool_data_path__/shared/jars/ | 39 --beagle-path $__tool_data_path__/shared/jars/ |
39 #if $phase.beagle_iter | 40 #if $phase.beagle_iter |
40 --beagle-iter $phase.beagle_iter | 41 --beagle-iter $phase.beagle_iter |
42 #end if | |
43 #if $phase.beagle_burn_iter | |
44 --beagle-burn-iter $phase.beagle_burn_iter | |
41 #end if | 45 #end if |
42 #if $phase.beagle_states | 46 #if $phase.beagle_states |
43 --beagle-states $phase.beagle_states | 47 --beagle-states $phase.beagle_states |
44 #end if | 48 #end if |
45 #if $phase.beagle_window | 49 #if $phase.beagle_window |
56 #end if | 60 #end if |
57 #if $phase.beagle_nsteps | 61 #if $phase.beagle_nsteps |
58 --beagle-nsteps $phase.beagle_nsteps | 62 --beagle-nsteps $phase.beagle_nsteps |
59 #end if | 63 #end if |
60 #end if | 64 #end if |
65 | |
61 #if $phase.phase_algorithm == 'shapeit' | 66 #if $phase.phase_algorithm == 'shapeit' |
62 #if $phase.shapeit_burn_iter | 67 #if $phase.shapeit_burn_iter |
63 --shapeit-burn-iter $phase.shapeit_burn_iter | 68 --shapeit-burn-iter $phase.shapeit_burn_iter |
64 #end if | 69 #end if |
65 #if $phase.shapeit_prune_iter | 70 #if $phase.shapeit_prune_iter |
73 #end if | 78 #end if |
74 #if $phase.shapeit_window | 79 #if $phase.shapeit_window |
75 --shapeit-window $phase.shapeit_window | 80 --shapeit-window $phase.shapeit_window |
76 #end if | 81 #end if |
77 #end if | 82 #end if |
83 | |
78 #if $common.genetic_map | 84 #if $common.genetic_map |
79 --genetic-map $common.genetic_map | 85 --genetic-map $common.genetic_map |
80 #end if | 86 #end if |
87 | |
81 #if $common.ne | 88 #if $common.ne |
82 --Ne $common.ne | 89 --Ne $common.ne |
83 #end if | 90 #end if |
91 | |
84 #if $common.random_seed | 92 #if $common.random_seed |
85 --random-seed $common.random_seed | 93 --random-seed $common.random_seed |
86 #end if | 94 #end if |
95 | |
87 #if $common.phase_chr | 96 #if $common.phase_chr |
88 --phase-chr $common.phase_chr | 97 --phase-chr $common.phase_chr |
89 #end if | 98 #end if |
99 | |
90 #if $common.phase_from_bp | 100 #if $common.phase_from_bp |
91 --phase-from-bp $common.phase_from_bp | 101 --phase-from-bp $common.phase_from_bp |
92 #end if | 102 #end if |
103 | |
93 #if $common.phase_to_bp | 104 #if $common.phase_to_bp |
94 --phase-to-bp $common.phase_to_bp | 105 --phase-to-bp $common.phase_to_bp |
95 #end if | 106 #end if |
96 --out $output | 107 |
97 --out-format $out_format | 108 |
98 ]]></command> | 109 ]]></command> |
99 | 110 |
100 <inputs> | 111 <inputs> |
101 | 112 |
102 <param format="vcf,vcf_bgzip" name="input" type="data" label="VCF Input"/> | 113 <param format="vcf,vcf_bgzip" name="input" type="data" label="VCF Input"/> |
103 | 114 |
104 <param format="model" name="model_file" type="data" label="Model Input" optional="True"/> | 115 <param format="model" name="model_file" type="data" label="Model Input" optional="True"/> |
105 <param name="model" type="select" label="Select Model" refresh_on_change="True"> | 116 <param name="model" type="select" label="Select Model" refresh_on_change="True" optional="True"> |
106 <options> | 117 <options> |
107 <filter type="data_meta" ref="model_file" key="models"/> | 118 <filter type="data_meta" ref="model_file" key="models"/> |
108 </options> | 119 </options> |
109 </param> | 120 </param> |
110 | 121 |