Mercurial > repos > iuc > bcftools_call
annotate macros.xml @ 10:4fa18320d29b draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 942ca2971ae6a72e548fde6186c6408a1e236653
author | iuc |
---|---|
date | Mon, 29 Jul 2019 18:08:18 -0400 |
parents | cb30a39055d0 |
children | 01fd33bc2e75 |
rev | line source |
---|---|
0
a531317a3527
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit bbfd77c34b609b86ef3a24525dae1127d8b3d99b
iuc
parents:
diff
changeset
|
1 <macros> |
8
0fba2c15b40d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents:
7
diff
changeset
|
2 <token name="@TOOL_VERSION@">1.9</token> |
0
a531317a3527
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit bbfd77c34b609b86ef3a24525dae1127d8b3d99b
iuc
parents:
diff
changeset
|
3 <xml name="requirements"> |
a531317a3527
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit bbfd77c34b609b86ef3a24525dae1127d8b3d99b
iuc
parents:
diff
changeset
|
4 <requirements> |
8
0fba2c15b40d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents:
7
diff
changeset
|
5 <requirement type="package" version="@TOOL_VERSION@">bcftools</requirement> |
0fba2c15b40d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents:
7
diff
changeset
|
6 <requirement type="package" version="1.9">htslib</requirement> |
5
0a564427739d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 3edcac645f34d5a94884dedaf95c5774f4afc5c7
iuc
parents:
4
diff
changeset
|
7 <yield /> |
0
a531317a3527
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit bbfd77c34b609b86ef3a24525dae1127d8b3d99b
iuc
parents:
diff
changeset
|
8 </requirements> |
a531317a3527
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit bbfd77c34b609b86ef3a24525dae1127d8b3d99b
iuc
parents:
diff
changeset
|
9 </xml> |
6
3296c3680d96
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 9d03fe38504a35d11660dadb44cb1beee32fcf4e
iuc
parents:
5
diff
changeset
|
10 <xml name="samtools_requirement"> |
8
0fba2c15b40d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents:
7
diff
changeset
|
11 <requirement type="package" version="1.9">samtools</requirement> |
6
3296c3680d96
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 9d03fe38504a35d11660dadb44cb1beee32fcf4e
iuc
parents:
5
diff
changeset
|
12 </xml> |
9
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
13 <xml name="matplotlib_requirement"> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
14 <requirement type="package" version="3.1.0">matplotlib</requirement> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
15 </xml> |
0
a531317a3527
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit bbfd77c34b609b86ef3a24525dae1127d8b3d99b
iuc
parents:
diff
changeset
|
16 <xml name="version_command"> |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
17 <version_command>bcftools 2>&1 | grep 'Version:'</version_command> |
0
a531317a3527
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit bbfd77c34b609b86ef3a24525dae1127d8b3d99b
iuc
parents:
diff
changeset
|
18 </xml> |
4
6d2a5f0859cf
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 9df9b52baf62b70fbcfc3fbe965d7197d4e8738e
iuc
parents:
3
diff
changeset
|
19 |
0
a531317a3527
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit bbfd77c34b609b86ef3a24525dae1127d8b3d99b
iuc
parents:
diff
changeset
|
20 <xml name="citations"> |
a531317a3527
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit bbfd77c34b609b86ef3a24525dae1127d8b3d99b
iuc
parents:
diff
changeset
|
21 <citations> |
a531317a3527
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit bbfd77c34b609b86ef3a24525dae1127d8b3d99b
iuc
parents:
diff
changeset
|
22 <citation type="doi">10.1093/bioinformatics/btp352</citation> |
a531317a3527
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit bbfd77c34b609b86ef3a24525dae1127d8b3d99b
iuc
parents:
diff
changeset
|
23 <yield /> |
a531317a3527
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit bbfd77c34b609b86ef3a24525dae1127d8b3d99b
iuc
parents:
diff
changeset
|
24 </citations> |
a531317a3527
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit bbfd77c34b609b86ef3a24525dae1127d8b3d99b
iuc
parents:
diff
changeset
|
25 </xml> |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
26 <token name="@BCFTOOLS_WIKI@">https://github.com/samtools/bcftools/wiki</token> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
27 <token name="@BCFTOOLS_MANPAGE@">http://samtools.github.io/bcftools/bcftools.html</token> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
28 <token name="@THREADS@"> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
29 --threads \${GALAXY_SLOTS:-4} |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
30 </token> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
31 <token name="@PREPARE_ENV@"> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
32 <![CDATA[ |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
33 export BCFTOOLS_PLUGINS=`which bcftools | sed 's,bin/bcftools,libexec/bcftools,'`; |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
34 ]]> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
35 </token> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
36 <xml name="macro_input"> |
8
0fba2c15b40d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents:
7
diff
changeset
|
37 <param name="input_file" type="data" format="vcf,vcf_bgzip,bcf" label="VCF/BCF Data" /> |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
38 </xml> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
39 <token name="@PREPARE_INPUT_FILE@"> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
40 <![CDATA[ |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
41 ## May need to symlink input if there is an associated |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
42 #set $input_vcf = 'input.vcf.gz' |
4
6d2a5f0859cf
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 9df9b52baf62b70fbcfc3fbe965d7197d4e8738e
iuc
parents:
3
diff
changeset
|
43 #if $input_file.is_of_type('vcf') |
5
0a564427739d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 3edcac645f34d5a94884dedaf95c5774f4afc5c7
iuc
parents:
4
diff
changeset
|
44 bgzip -c '$input_file' > $input_vcf && |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
45 bcftools index $input_vcf && |
4
6d2a5f0859cf
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 9df9b52baf62b70fbcfc3fbe965d7197d4e8738e
iuc
parents:
3
diff
changeset
|
46 #elif $input_file.is_of_type('vcf_bgzip') |
7
b03984136ce4
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 880627162bdeb854582e9f58ddab451de35feba3
iuc
parents:
6
diff
changeset
|
47 ln -s '$input_file' $input_vcf && |
8
0fba2c15b40d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents:
7
diff
changeset
|
48 #if $input_file.metadata.tabix_index: |
0fba2c15b40d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents:
7
diff
changeset
|
49 ln -s '${input_file.metadata.tabix_index}' ${input_vcf}.tbi && |
0fba2c15b40d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents:
7
diff
changeset
|
50 #else |
0fba2c15b40d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents:
7
diff
changeset
|
51 bcftools index $input_vcf && |
0fba2c15b40d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents:
7
diff
changeset
|
52 #end if |
4
6d2a5f0859cf
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 9df9b52baf62b70fbcfc3fbe965d7197d4e8738e
iuc
parents:
3
diff
changeset
|
53 #elif $input_file.is_of_type('bcf') |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
54 #set $input_vcf = 'input.bcf' |
5
0a564427739d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 3edcac645f34d5a94884dedaf95c5774f4afc5c7
iuc
parents:
4
diff
changeset
|
55 ln -s '$input_file' $input_vcf && |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
56 #if $input_file.metadata.bcf_index: |
5
0a564427739d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 3edcac645f34d5a94884dedaf95c5774f4afc5c7
iuc
parents:
4
diff
changeset
|
57 ln -s '${input_file.metadata.bcf_index}' ${input_vcf}.csi && |
4
6d2a5f0859cf
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 9df9b52baf62b70fbcfc3fbe965d7197d4e8738e
iuc
parents:
3
diff
changeset
|
58 #else |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
59 bcftools index $input_vcf && |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
60 #end if |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
61 #end if |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
62 ]]> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
63 </token> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
64 <token name="@INPUT_FILE@"> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
65 $input_vcf |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
66 </token> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
67 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
68 <xml name="macro_inputs"> |
8
0fba2c15b40d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents:
7
diff
changeset
|
69 <param name="input_files" type="data" format="vcf,vcf_bgzip,bcf" label="Other VCF/BCF Datasets" multiple="True" /> |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
70 </xml> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
71 <token name="@PREPARE_INPUT_FILES@"> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
72 <![CDATA[ |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
73 ## May need to symlink input if there is an associated |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
74 #set $input_vcfs = [] |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
75 #set $vcfs_list_file = 'vcfs_list' |
5
0a564427739d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 3edcac645f34d5a94884dedaf95c5774f4afc5c7
iuc
parents:
4
diff
changeset
|
76 #for (i, input_file) in enumerate($input_files): |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
77 #set $input_vcf = 'input' + str($i) + '.vcf.gz' |
4
6d2a5f0859cf
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 9df9b52baf62b70fbcfc3fbe965d7197d4e8738e
iuc
parents:
3
diff
changeset
|
78 #if $input_file.is_of_type('vcf') |
5
0a564427739d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 3edcac645f34d5a94884dedaf95c5774f4afc5c7
iuc
parents:
4
diff
changeset
|
79 bgzip -c '$input_file' > $input_vcf && |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
80 bcftools index $input_vcf && |
8
0fba2c15b40d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents:
7
diff
changeset
|
81 #elif $input_file.is_of_type('vcf_bgzip') |
0fba2c15b40d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents:
7
diff
changeset
|
82 ln -s '$input_file' $input_vcf && |
0fba2c15b40d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents:
7
diff
changeset
|
83 #if $input_file.metadata.tabix_index: |
0fba2c15b40d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents:
7
diff
changeset
|
84 ln -s '${input_file.metadata.tabix_index}' ${input_vcf}.tbi && |
0fba2c15b40d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents:
7
diff
changeset
|
85 #else |
0fba2c15b40d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents:
7
diff
changeset
|
86 bcftools index $input_vcf && |
0fba2c15b40d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents:
7
diff
changeset
|
87 #end if |
4
6d2a5f0859cf
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 9df9b52baf62b70fbcfc3fbe965d7197d4e8738e
iuc
parents:
3
diff
changeset
|
88 #elif $input_file.is_of_type('bcf') |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
89 #set $input_vcf = 'input' + str($i) + '.bcf.gz' |
5
0a564427739d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 3edcac645f34d5a94884dedaf95c5774f4afc5c7
iuc
parents:
4
diff
changeset
|
90 ln -s '$input_file' $input_vcf && |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
91 #if $input_file.metadata.bcf_index: |
5
0a564427739d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 3edcac645f34d5a94884dedaf95c5774f4afc5c7
iuc
parents:
4
diff
changeset
|
92 ln -s '${input_file.metadata.bcf_index}' ${input_vcf}.csi && |
4
6d2a5f0859cf
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 9df9b52baf62b70fbcfc3fbe965d7197d4e8738e
iuc
parents:
3
diff
changeset
|
93 #else |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
94 bcftools index $input_vcf && |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
95 #end if |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
96 #end if |
2
99dff9c8b2f3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit a9550d87541eda8b909e6aef1ad8cbf9e9e20d06
iuc
parents:
1
diff
changeset
|
97 echo '$input_vcf' >> $vcfs_list_file && |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
98 $input_vcfs.append($input_vcf) |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
99 #end for |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
100 ]]> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
101 </token> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
102 <token name="@INPUT_FILES@"> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
103 #echo ' '.join($input_vcfs)# |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
104 </token> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
105 <token name="@INPUT_LIST_FILE@"> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
106 $vcfs_list_file |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
107 </token> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
108 |
9
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
109 <xml name="test_using_reference" token_select_from="history" token_ref=""> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
110 <conditional name="reference_source"> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
111 <param name="reference_source_selector" value="@SELECT_FROM@" /> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
112 <param name="fasta_ref" ftype="fasta" value="@REF@" /> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
113 </conditional> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
114 </xml> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
115 |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
116 <xml name="macro_fasta_ref"> |
9
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
117 <conditional name="reference_source"> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
118 <param name="reference_source_selector" type="select" label="Choose the source for the reference genome"> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
119 <option value="cached">Use a built-in genome</option> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
120 <option value="history">Use a genome from the history</option> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
121 </param> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
122 <when value="cached"> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
123 <param name="fasta_ref" type="select" label="Reference genome"> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
124 <options from_data_table="fasta_indexes"> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
125 <filter type="data_meta" column="1" key="dbkey" ref="input_file" /> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
126 <validator type="no_options" message="A built-in reference genome is not available for the build associated with the selected input file" /> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
127 </options> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
128 </param> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
129 </when> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
130 <when value="history"> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
131 <param name="fasta_ref" type="data" format="fasta" label="Reference genome" /> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
132 </when> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
133 </conditional> |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
134 </xml> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
135 <token name="@PREPARE_FASTA_REF@"> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
136 <![CDATA[ |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
137 #set $input_fa_ref = None |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
138 #if 'fasta_ref' in $section and $section.fasta_ref: |
9
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
139 #if 'reference_source_selector' in $section: |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
140 #if str($section.reference_source_selector) == "history": |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
141 #set $input_fa_ref = 'ref.fa' |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
142 ln -s '$section.fasta_ref' $input_fa_ref && |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
143 samtools faidx $input_fa_ref && |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
144 #else: |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
145 #set $input_fa_ref = str($section.fasta_ref.fields.path) |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
146 #end if |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
147 #end if |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
148 #end if |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
149 ]]> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
150 </token> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
151 <token name="@FASTA_REF@"> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
152 #if $input_fa_ref is not None: |
5
0a564427739d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 3edcac645f34d5a94884dedaf95c5774f4afc5c7
iuc
parents:
4
diff
changeset
|
153 --fasta-ref $input_fa_ref |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
154 #elif 'fasta_ref' in $section and $section.fasta_ref: |
5
0a564427739d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 3edcac645f34d5a94884dedaf95c5774f4afc5c7
iuc
parents:
4
diff
changeset
|
155 --fasta-ref '${section.fasta_ref}' |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
156 #end if |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
157 </token> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
158 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
159 <xml name="macro_AF_file"> |
8
0fba2c15b40d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents:
7
diff
changeset
|
160 <param name="AF_file" argument="--AF-file" type="data" format="tabular" optional="true" label="Allele frequencies file" help="Tab-delimited file containing the columns CHR,POS,REF,ALT,AF" /> |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
161 </xml> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
162 <!-- This may need to bgzip and tabix the file --> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
163 <token name="@PREPARE_AF_FILE@"> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
164 <![CDATA[ |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
165 #if 'AF_file' in $section and $section.AF_file: |
5
0a564427739d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 3edcac645f34d5a94884dedaf95c5774f4afc5c7
iuc
parents:
4
diff
changeset
|
166 #pass |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
167 #end if |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
168 ]]> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
169 </token> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
170 <token name="@AF_FILE@"> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
171 #if 'AF_file' in $section and $section.AF_file: |
5
0a564427739d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 3edcac645f34d5a94884dedaf95c5774f4afc5c7
iuc
parents:
4
diff
changeset
|
172 --AF-file '${section.AF_file}' |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
173 #end if |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
174 </token> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
175 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
176 <xml name="macro_estimate_AF"> |
8
0fba2c15b40d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents:
7
diff
changeset
|
177 <param name="estimate_AF" argument="--estimate-AF" type="data" format="data" optional="true" label="Estimate allele frequency" help="Calculate AC,AN counts on the fly, using either all samples ("-") or samples listed in <file>" /> |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
178 </xml> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
179 <token name="@ESTIMATE_AF@"> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
180 #if 'estimate_AF' in $section and $section.estimate_AF: |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
181 --estimate-AF "${section.estimate_AF}" |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
182 #end if |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
183 </token> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
184 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
185 <xml name="macro_exons_file"> |
8
0fba2c15b40d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents:
7
diff
changeset
|
186 <param name="exons_file" type="data" format="tabular" optional="true" label="Exons file" help="Tab-delimited file with exons for indel frameshifts (chr,from,to; 1-based, inclusive, bgzip compressed)" /> |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
187 </xml> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
188 <token name="@PREPARE_EXONS_FILE@"> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
189 <![CDATA[ |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
190 #set $exons_path = None |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
191 #if 'exons_file' in $section and $section.exons_file: |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
192 #set $exons_path = 'exons_file.tab.gz' |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
193 bgzip -c "$section.exons_file" > $exons_path && |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
194 tabix -s 1 -b 2 -e 3 $exons_path && |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
195 #end if |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
196 ]]> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
197 </token> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
198 <token name="@EXONS_FILE@"> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
199 #if 'exons_file' in $section and $section.exons_file: |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
200 --exons $exons_path |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
201 #end if |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
202 </token> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
203 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
204 <xml name="macro_ploidy_file"> |
8
0fba2c15b40d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents:
7
diff
changeset
|
205 <param name="ploidy_file" type="data" format="tabular" optional="true" label="Ploidy file" help="Tab-delimited list of CHROM,FROM,TO,SEX,PLOIDY" /> |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
206 </xml> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
207 <token name="@PLOIDY_FILE@"> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
208 #if 'ploidy_file' in $section and $section.ploidy_file: |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
209 --ploidy "${section.ploidy_file}" |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
210 #end if |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
211 </token> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
212 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
213 <xml name="macro_collapse_opt_none"> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
214 <option value="none">none - require the exact same set of alleles in all files</option> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
215 </xml> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
216 <xml name="macro_collapse_opt_id"> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
217 <option value="id">id - only records with identical ID column are compatible. </option> |
0
a531317a3527
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit bbfd77c34b609b86ef3a24525dae1127d8b3d99b
iuc
parents:
diff
changeset
|
218 </xml> |
a531317a3527
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit bbfd77c34b609b86ef3a24525dae1127d8b3d99b
iuc
parents:
diff
changeset
|
219 <xml name="macro_collapse"> |
8
0fba2c15b40d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents:
7
diff
changeset
|
220 <param name="collapse" type="select" optional="true" label="Collapse" help="Controls how to treat records with duplicate positions and defines compatible records across multiple input files"> |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
221 <option value="snps">snps - allow different alleles, as long as they all are SNPs</option> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
222 <option value="indels">indels - allow different alleles, as long as they all are indels</option> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
223 <option value="both">both - indels and snps </option> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
224 <option value="some">some - at least some of the ALTs must match</option> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
225 <option value="any">any - any combination of alleles</option> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
226 <yield/> |
0
a531317a3527
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit bbfd77c34b609b86ef3a24525dae1127d8b3d99b
iuc
parents:
diff
changeset
|
227 </param> |
a531317a3527
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit bbfd77c34b609b86ef3a24525dae1127d8b3d99b
iuc
parents:
diff
changeset
|
228 </xml> |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
229 <token name="@COLLAPSE@"> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
230 #if $section.collapse: |
5
0a564427739d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 3edcac645f34d5a94884dedaf95c5774f4afc5c7
iuc
parents:
4
diff
changeset
|
231 --collapse ${section.collapse} |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
232 #end if |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
233 </token> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
234 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
235 <xml name="macro_apply_filters"> |
8
0fba2c15b40d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents:
7
diff
changeset
|
236 <param argument="--apply_filters" type="text" value="" optional="true" label="Apply filters" |
0fba2c15b40d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents:
7
diff
changeset
|
237 help="Skip sites where FILTER column does not contain any of the strings listed (e.g. "PASS,.")"> |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
238 <validator type="regex" message="FILTER terms separated by commas">^([^ \t\n\r\f\v,]+(,[^ \t\n\r\f\v,]+)*)?$</validator> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
239 </param> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
240 </xml> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
241 <token name="@APPLY_FILTERS@"> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
242 #if $section.apply_filters: |
5
0a564427739d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 3edcac645f34d5a94884dedaf95c5774f4afc5c7
iuc
parents:
4
diff
changeset
|
243 --apply-filters '${section.apply_filters}' |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
244 #end if |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
245 </token> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
246 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
247 <xml name="macro_select_output_type"> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
248 <param name="output_type" type="select"> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
249 <option value="b">compressed BCF</option> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
250 <!-- no galaxy datatypes for these |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
251 <option value="u">uncompressed BCF</option> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
252 <option value="z">compressed VCF</option> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
253 --> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
254 <option value="v">uncompressed VCF</option> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
255 </param> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
256 </xml> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
257 <token name="@OUTPUT_TYPE@"> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
258 #if str($output_type) != "__none__": |
6
3296c3680d96
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 9d03fe38504a35d11660dadb44cb1beee32fcf4e
iuc
parents:
5
diff
changeset
|
259 --output-type '${output_type}' |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
260 #end if |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
261 </token> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
262 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
263 <xml name="macro_vcf_output"> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
264 <data name="output_file" format="vcf"> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
265 <change_format> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
266 <when input="output_type" value="b" format="bcf" /> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
267 <when input="output_type" value="u" format="bcf" /> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
268 <when input="output_type" value="z" format="vcf_bgzip" /> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
269 <when input="output_type" value="v" format="vcf" /> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
270 </change_format> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
271 </data> |
0
a531317a3527
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit bbfd77c34b609b86ef3a24525dae1127d8b3d99b
iuc
parents:
diff
changeset
|
272 </xml> |
a531317a3527
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit bbfd77c34b609b86ef3a24525dae1127d8b3d99b
iuc
parents:
diff
changeset
|
273 |
9
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
274 <xml name="macro_invert_targets"> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
275 <param name="invert_targets_file" type="boolean" truevalue="^" falsevalue="" |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
276 label="Invert Targets" |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
277 help="inverts the query/filtering applied by the targets" /> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
278 </xml> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
279 |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
280 <xml name="macro_restriction_spec" token_type="region" token_label_type="Region"> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
281 <repeat name="@TYPE@s" title="@LABEL_TYPE@ Filter" default="1" min="1"> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
282 <param name="chrom" type="text" label="@LABEL_TYPE@ chromosome"> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
283 <validator type="expression" message="A chromosome identifier is required when specifying a @LABEL_TYPE@ filter">value.strip()</validator> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
284 </param> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
285 <param name="start" type="text" label="@LABEL_TYPE@ start position"> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
286 <validator type="expression" message="an integer number is required">not value or value.isdigit()</validator> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
287 </param> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
288 <param name="stop" type="text" label="@LABEL_TYPE@ end position"> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
289 <validator type="expression" message="an integer number is required">not value or value.isdigit()</validator> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
290 </param> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
291 <yield /> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
292 </repeat> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
293 </xml> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
294 |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
295 <xml name="macro_restrictions_file" token_type="region" token_label_type="Region"> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
296 <param name="@TYPE@s_file" type="data" format="tabular" label="@LABEL_TYPE@s File" help="restrict to @LABEL_TYPE@s listed in a file" /> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
297 </xml> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
298 |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
299 <xml name="macro_restrict" token_type="region" token_label_type="Region" > |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
300 <conditional name="@TYPE@s"> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
301 <param name="@TYPE@s_src" type="select" label="@LABEL_TYPE@s"> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
302 <option value="__none__">Do not restrict to @LABEL_TYPE@s</option> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
303 <option value="@TYPE@s">Specify one or more @LABEL_TYPE@(s) directly</option> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
304 <option value="@TYPE@s_file">Operate on @LABEL_TYPE@s specified in a history dataset</option> |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
305 </param> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
306 <when value="__none__"/> |
9
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
307 <when value="@TYPE@s"> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
308 <expand macro="macro_restriction_spec" type="@TYPE@" label_type="@LABEL_TYPE@" /> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
309 <yield /> |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
310 </when> |
9
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
311 <when value="@TYPE@s_file"> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
312 <expand macro="macro_restrictions_file" type="@TYPE@" label_type="@LABEL_TYPE@" /> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
313 <yield /> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
314 </when> |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
315 </conditional> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
316 </xml> |
9
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
317 |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
318 <token name="@PARSE_INTERVALS@"> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
319 <![CDATA[ |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
320 #set $components = [] |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
321 #for $i in $intervals: |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
322 #set $chrom = str($i.chrom).strip() |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
323 #set $start = str($i.start).strip() |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
324 #set $stop = str($i.stop).strip() |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
325 #if $start or $stop: |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
326 $components.append($chrom + ':' + ($start or '0') + '-' + $stop) |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
327 #else: |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
328 $components.append($chrom) |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
329 #end if |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
330 #end for |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
331 #set $intervals_spec = ','.join($components) |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
332 ]]> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
333 </token> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
334 |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
335 <token name="@REGIONS@"> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
336 <![CDATA[ |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
337 #if $section.regions.regions_src == 'regions': |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
338 #set $intervals = $section.regions.regions |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
339 @PARSE_INTERVALS@ |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
340 --regions '$intervals_spec' |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
341 #elif $section.regions.regions_src == 'regions_file' and $section.regions.regions_file: |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
342 #if $regions_path is not None: |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
343 --regions-file '$regions_path' |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
344 #else: |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
345 --regions-file '$section.regions.regions_file' |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
346 #end if |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
347 #end if |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
348 ]]> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
349 </token> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
350 |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
351 <token name="@TARGETS@"> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
352 <![CDATA[ |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
353 #if $targets_path: |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
354 --targets-file "${section.targets.invert_targets_file}${targets_path}" |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
355 #elif $section.targets.targets_src == 'targets': |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
356 #set $intervals = $section.targets.targets |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
357 @PARSE_INTERVALS@ |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
358 --targets '${section.targets.invert_targets_file}$intervals_spec' |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
359 #elif $section.targets.targets_src == 'targets_file' and $section.targets.targets_file: |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
360 --targets-file "${section.targets.invert_targets_file}${section.targets.targets_file}" |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
361 #end if |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
362 ]]> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
363 </token> |
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
364 |
6
3296c3680d96
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 9d03fe38504a35d11660dadb44cb1beee32fcf4e
iuc
parents:
5
diff
changeset
|
365 <token name="@PREPARE_REGIONS_FILE@"> |
3296c3680d96
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 9d03fe38504a35d11660dadb44cb1beee32fcf4e
iuc
parents:
5
diff
changeset
|
366 <![CDATA[ |
3296c3680d96
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 9d03fe38504a35d11660dadb44cb1beee32fcf4e
iuc
parents:
5
diff
changeset
|
367 #set $regions_path = None |
3296c3680d96
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 9d03fe38504a35d11660dadb44cb1beee32fcf4e
iuc
parents:
5
diff
changeset
|
368 #if 'regions' in $section |
3296c3680d96
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 9d03fe38504a35d11660dadb44cb1beee32fcf4e
iuc
parents:
5
diff
changeset
|
369 #if $section.regions.regions_src == 'regions_file' and $section.regions.regions_file: |
3296c3680d96
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 9d03fe38504a35d11660dadb44cb1beee32fcf4e
iuc
parents:
5
diff
changeset
|
370 #if $section.regions.regions_file.ext.startswith('bed'): |
3296c3680d96
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 9d03fe38504a35d11660dadb44cb1beee32fcf4e
iuc
parents:
5
diff
changeset
|
371 #set $regions_path = 'regions_file.bed' |
3296c3680d96
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 9d03fe38504a35d11660dadb44cb1beee32fcf4e
iuc
parents:
5
diff
changeset
|
372 ln -s '$section.regions.regions_file' $regions_path && |
3296c3680d96
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 9d03fe38504a35d11660dadb44cb1beee32fcf4e
iuc
parents:
5
diff
changeset
|
373 #end if |
3296c3680d96
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 9d03fe38504a35d11660dadb44cb1beee32fcf4e
iuc
parents:
5
diff
changeset
|
374 #end if |
3296c3680d96
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 9d03fe38504a35d11660dadb44cb1beee32fcf4e
iuc
parents:
5
diff
changeset
|
375 #end if |
3296c3680d96
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 9d03fe38504a35d11660dadb44cb1beee32fcf4e
iuc
parents:
5
diff
changeset
|
376 ]]> |
3296c3680d96
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 9d03fe38504a35d11660dadb44cb1beee32fcf4e
iuc
parents:
5
diff
changeset
|
377 </token> |
9
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
378 |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
379 <token name="@PREPARE_TARGETS_FILE@"> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
380 <![CDATA[ |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
381 #set $targets_path = None |
4
6d2a5f0859cf
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 9df9b52baf62b70fbcfc3fbe965d7197d4e8738e
iuc
parents:
3
diff
changeset
|
382 #if 'targets' in $section |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
383 #if $section.targets.targets_src == 'targets_file': |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
384 #set $targets_path = 'targets_file.tab.gz' |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
385 bgzip -c "$section.targets.targets_file" > $targets_path && |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
386 tabix -s 1 -b 2 -e 2 $targets_path && |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
387 #end if |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
388 #elif $tgts_sec.targets_file: |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
389 #set $targets_path = 'targets_file.tab.gz' |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
390 bgzip -c "$section.targets_file" > $targets_path && |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
391 tabix -s 1 -b 2 -e 2 $targets_path && |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
392 #end if |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
393 ]]> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
394 </token> |
9
cb30a39055d0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents:
8
diff
changeset
|
395 |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
396 <token name="@TARGETS_FILE@"> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
397 <![CDATA[ |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
398 #if $targets_path is not None: |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
399 --targets-file "${section.invert_targets_file}${targets_path}" |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
400 #elif $section.targets_file: |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
401 --targets-file "${section.invert_targets_file}${section.targets_file}" |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
402 #end if |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
403 ]]> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
404 </token> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
405 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
406 <xml name="macro_samples"> |
8
0fba2c15b40d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents:
7
diff
changeset
|
407 <param argument="--samples" type="text" value="" optional="true" label="Samples" |
0fba2c15b40d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents:
7
diff
changeset
|
408 help="Comma separated list of samples to annotate (or exclude)"> |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
409 <validator type="regex" message="">^(\w+(,\w+)*)?$</validator> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
410 </param> |
4
6d2a5f0859cf
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 9df9b52baf62b70fbcfc3fbe965d7197d4e8738e
iuc
parents:
3
diff
changeset
|
411 <param name="invert_samples" type="boolean" truevalue="^" falsevalue="" checked="false" label="Invert Samples" |
8
0fba2c15b40d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents:
7
diff
changeset
|
412 help="Inverts the query/filtering applied by Samples (adds "^" prefix to exclude)" /> |
0fba2c15b40d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents:
7
diff
changeset
|
413 <param argument="--samples_file" type="data" format="tabular" optional="true" label="Samples file" |
0fba2c15b40d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents:
7
diff
changeset
|
414 help="File of samples to include" /> |
0fba2c15b40d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents:
7
diff
changeset
|
415 <param name="invert_samples_file" type="boolean" truevalue="^" falsevalue="" checked="false" label="Invert Samples file" |
0fba2c15b40d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents:
7
diff
changeset
|
416 help="inverts the query/filtering applied by Samples file" /> |
0
a531317a3527
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit bbfd77c34b609b86ef3a24525dae1127d8b3d99b
iuc
parents:
diff
changeset
|
417 </xml> |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
418 <token name="@SAMPLES@"> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
419 #set $samples_defined = False |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
420 #if str($section.samples) != '': |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
421 #set $samples_defined = True |
5
0a564427739d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 3edcac645f34d5a94884dedaf95c5774f4afc5c7
iuc
parents:
4
diff
changeset
|
422 --samples '${section.invert_samples}${section.samples}' |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
423 #end if |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
424 #if $section.samples_file: |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
425 #set $samples_defined = True |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
426 --samples-file "${section.invert_samples_file}${section.samples_file}" |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
427 #end if |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
428 </token> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
429 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
430 <xml name="macro_sample"> |
8
0fba2c15b40d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents:
7
diff
changeset
|
431 <param name="sample" type="text" optional="true" label="Sample" help="Apply variants of the given sample" /> |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
432 </xml> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
433 <token name="@SAMPLE@"> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
434 #if $section.sample: |
5
0a564427739d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 3edcac645f34d5a94884dedaf95c5774f4afc5c7
iuc
parents:
4
diff
changeset
|
435 --sample '${section.sample}' |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
436 #end if |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
437 </token> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
438 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
439 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
440 <xml name="macro_include"> |
8
0fba2c15b40d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents:
7
diff
changeset
|
441 <param argument="--include" type="text" optional="true" label="Include" help="Select sites for which the expression is true"> |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
442 <validator type="regex" message="Single quote not allowed">^[^']*$</validator> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
443 <sanitizer sanitize="False"/> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
444 </param> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
445 </xml> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
446 <token name="@INCLUDE@"> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
447 #if $section.include: |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
448 --include '${section.include}' |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
449 #end if |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
450 </token> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
451 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
452 <xml name="macro_exclude"> |
8
0fba2c15b40d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents:
7
diff
changeset
|
453 <param argument="--exclude" type="text" optional="true" label="Exclude" help="Exclude sites for which the expression is true"> |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
454 <validator type="regex" message="Single quote not allowed">^[^']*$</validator> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
455 <sanitizer sanitize="False"/> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
456 </param> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
457 </xml> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
458 <token name="@EXCLUDE@"> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
459 #if $section.exclude: |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
460 --exclude '${section.exclude}' |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
461 #end if |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
462 </token> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
463 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
464 <xml name="macro_columns"> |
8
0fba2c15b40d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents:
7
diff
changeset
|
465 <param name="columns" type="text" value="" optional="true" label="Columns" |
0fba2c15b40d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents:
7
diff
changeset
|
466 help="List of columns in the annotation file, e.g. CHROM,POS,REF,ALT,-,INFO/TAG. See man page for details"> |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
467 <validator type="regex" message="COLUMN names separated by commas">^([^,]+(,[^,]+)*)?$</validator> |
0
a531317a3527
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit bbfd77c34b609b86ef3a24525dae1127d8b3d99b
iuc
parents:
diff
changeset
|
468 </param> |
a531317a3527
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit bbfd77c34b609b86ef3a24525dae1127d8b3d99b
iuc
parents:
diff
changeset
|
469 </xml> |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
470 <token name="@COLUMNS@"> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
471 #if $section.columns != '': |
5
0a564427739d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 3edcac645f34d5a94884dedaf95c5774f4afc5c7
iuc
parents:
4
diff
changeset
|
472 --columns '${section.columns}' |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
473 #end if |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
474 </token> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
475 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
476 <xml name="macro_haploid2diploid"> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
477 <param name="haploid2diploid" type="boolean" truevalue="--haploid2diploid" falsevalue="" label="Haploid2Diploid" help="convert haploid genotypes to diploid homozygotes" /> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
478 </xml> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
479 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
480 <xml name="macro_vcf_ids"> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
481 <param name="vcf_ids" type="boolean" truevalue="--vcf-ids" falsevalue="" label="Vcf Ids" help="output VCF IDs instead of CHROM:POS_REF_ALT" /> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
482 </xml> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
483 <token name="@VCF_IDS@"> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
484 ${section.vcf_ids} |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
485 </token> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
486 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
487 <token name="@OUTPUT_HELP@"> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
488 <![CDATA[ |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
489 Output Type |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
490 ----------- |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
491 |
4
6d2a5f0859cf
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 9df9b52baf62b70fbcfc3fbe965d7197d4e8738e
iuc
parents:
3
diff
changeset
|
492 Output compressed BCF (b), or uncompressed VCF (v). |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
493 Use the BCF option when piping between bcftools subcommands to speed up |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
494 performance by removing unecessary compression/decompression |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
495 and VCF<->BCF conversion. |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
496 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
497 This Galaxy tool recommends using the compressed BCF format |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
498 as piping is not implemented, and uncompressed data would |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
499 use unnecessary amounts of space. |
5
0a564427739d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 3edcac645f34d5a94884dedaf95c5774f4afc5c7
iuc
parents:
4
diff
changeset
|
500 ]]></token> |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
501 <token name="@REGIONS_HELP@"> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
502 <![CDATA[ |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
503 Region Selections |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
504 ----------------- |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
505 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
506 Regions can be specified in a VCF, |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
507 BED, or tab-delimited file (the default). The columns of the |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
508 tab-delimited file are: CHROM, POS, and, optionally, POS_TO, |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
509 where positions are 1-based and inclusive. Uncompressed |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
510 files are stored in memory, while bgzip-compressed and |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
511 tabix-indexed region files are streamed. Note that sequence |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
512 names must match exactly, "chr20" is not the same as "20". |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
513 Also note that chromosome ordering in FILE will be |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
514 respected, the VCF will be processed in the order in which |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
515 chromosomes first appear in FILE. However, within |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
516 chromosomes, the VCF will always be processed in ascending |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
517 genomic coordinate order no matter what order they appear in |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
518 FILE. Note that overlapping regions in FILE can result in |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
519 duplicated out of order positions in the output. This option |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
520 requires indexed VCF/BCF files. |
5
0a564427739d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 3edcac645f34d5a94884dedaf95c5774f4afc5c7
iuc
parents:
4
diff
changeset
|
521 ]]></token> |
1
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
522 <token name="@TARGETS_HELP@"><![CDATA[ |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
523 Targets |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
524 ------- |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
525 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
526 Similar to regions, but the next position is accessed by streaming the whole |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
527 VCF/BCF rather than using the tbi/csi index. Both regions and targets options can be |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
528 applied simultaneously: regions uses the index to jump to a region and targets discards |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
529 positions which are not in the targets. Unlike regions, targets can be prefixed with |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
530 "^" to request logical complement. For example, "^X,Y,MT" indicates that |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
531 sequences X, Y and MT should be skipped. Yet another difference between the two |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
532 is that regions checks both start and end positions of indels, whereas targets checks |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
533 start positions only. |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
534 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
535 For the bcftools call command, with the option -C alleles, third column of the |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
536 targets file must be comma-separated list of alleles, starting with the |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
537 reference allele. Note that the file must be compressed and index. Such a file |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
538 can be easily created from a VCF using:: |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
539 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
540 bcftools query -f'%CHROM\t%POS\t%REF,%ALT\n' file.vcf | bgzip -c > als.tsv.gz && tabix -s1 -b2 -e2 als.tsv.gz |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
541 ]]> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
542 <!-- TODO: galaxy-ify --> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
543 </token> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
544 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
545 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
546 <token name="@COLLAPSE_HELP@"> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
547 Collapse |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
548 -------- |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
549 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
550 Controls how to treat records with duplicate positions and defines compatible |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
551 records across multiple input files. Here by "compatible" we mean records which |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
552 should be considered as identical by the tools. For example, when performing |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
553 line intersections, the desire may be to consider as identical all sites with |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
554 matching positions (bcftools isec -c all), or only sites with matching variant |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
555 type (bcftools isec -c snps -c indels), or only sites with all alleles |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
556 identical (bcftools isec -c none). |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
557 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
558 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
559 +------------+----------------------------------------------------------------+ |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
560 | Flag value | Result | |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
561 +============+================================================================+ |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
562 | none | only records with identical REF and ALT alleles are compatible | |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
563 +------------+----------------------------------------------------------------+ |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
564 | some | only records where some subset of ALT alleles match are | |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
565 | | compatible | |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
566 +------------+----------------------------------------------------------------+ |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
567 | all | all records are compatible, regardless of whether the ALT | |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
568 | | alleles match or not. In the case of records with the same | |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
569 | | position, only the first wil lbe considered and appear on | |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
570 | | output. | |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
571 +------------+----------------------------------------------------------------+ |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
572 | snps | any SNP records are compatible, regardless of whether the ALT | |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
573 | | alleles match or not. For duplicate positions, only the first | |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
574 | | SNP record will be considered and appear on output. | |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
575 +------------+----------------------------------------------------------------+ |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
576 | indels | all indel records are compatible, regardless of whether the | |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
577 | | REF and ALT alleles match or not. For duplicate positions, | |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
578 | | only the first indel record will be considered and appear on | |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
579 | | output. | |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
580 +------------+----------------------------------------------------------------+ |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
581 | both | abbreviation of "-c indels -c snps" | |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
582 +------------+----------------------------------------------------------------+ |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
583 | id | only records with identical ID column are compatible. | |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
584 | | Supportedby bcftools merge only. | |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
585 +------------+----------------------------------------------------------------+ |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
586 </token> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
587 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
588 <token name="@EXPRESSIONS_HELP@"> |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
589 <![CDATA[ |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
590 Expressions |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
591 ----------- |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
592 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
593 Valid expressions may contain: |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
594 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
595 - numerical constants, string constants |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
596 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
597 :: |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
598 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
599 1, 1.0, 1e-4 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
600 "String" |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
601 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
602 - arithmetic operators |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
603 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
604 :: |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
605 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
606 +,*,-,/ |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
607 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
608 - comparison operators |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
609 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
610 :: |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
611 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
612 == (same as =), >, >=, <=, <, != |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
613 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
614 - regex operators "~" and its negation "!~" |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
615 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
616 :: |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
617 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
618 INFO/HAYSTACK ~ "needle" |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
619 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
620 - parentheses |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
621 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
622 :: |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
623 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
624 (, ) |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
625 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
626 - logical operators |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
627 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
628 :: |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
629 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
630 && (same as &), ||, | |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
631 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
632 - INFO tags, FORMAT tags, column names |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
633 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
634 :: |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
635 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
636 INFO/DP or DP |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
637 FORMAT/DV, FMT/DV, or DV |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
638 FILTER, QUAL, ID, REF, ALT[0] |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
639 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
640 - 1 (or 0) to test the presence (or absence) of a flag |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
641 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
642 :: |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
643 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
644 FlagA=1 && FlagB=0 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
645 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
646 - "." to test missing values |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
647 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
648 :: |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
649 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
650 DP=".", DP!=".", ALT="." |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
651 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
652 - missing genotypes can be matched regardless of phase and ploidy (".|.", "./.", ".") using this expression |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
653 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
654 :: |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
655 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
656 GT="." |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
657 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
658 - TYPE for variant type in REF,ALT columns (indel,snp,mnp,ref,other) |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
659 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
660 :: |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
661 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
662 TYPE="indel" | TYPE="snp" |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
663 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
664 - array subscripts, "*" for any field |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
665 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
666 :: |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
667 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
668 (DP4[0]+DP4[1])/(DP4[2]+DP4[3]) > 0.3 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
669 DP4[*] == 0 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
670 CSQ[*] ~ "missense_variant.*deleterious" |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
671 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
672 - function on FORMAT tags (over samples) and INFO tags (over vector fields) |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
673 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
674 :: |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
675 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
676 MAX, MIN, AVG, SUM, STRLEN, ABS |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
677 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
678 - variables calculated on the fly if not present: number of alternate alleles; number of samples; count of alternate alleles; minor allele count (similar to AC but is always smaller than 0.5); frequency of alternate alleles (AF=AC/AN); frequency of minor alleles (MAF=MAC/AN); number of alleles in called genotypes |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
679 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
680 :: |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
681 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
682 N_ALT, N_SAMPLES, AC, MAC, AF, MAF, AN |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
683 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
684 **Notes:** |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
685 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
686 - String comparisons and regular expressions are case-insensitive |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
687 - If the subscript "*" is used in regular expression search, the whole field |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
688 is treated as one string. For example, the regex ``STR[*]~"B,C"`` will be |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
689 true for the string vector INFO/STR=AB,CD. |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
690 - Variables and function names are case-insensitive, but not tag names. For |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
691 example, "qual" can be used instead of "QUAL", "strlen()" instead of |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
692 "STRLEN()" , but not "dp" instead of "DP". |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
693 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
694 **Examples:** |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
695 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
696 :: |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
697 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
698 MIN(DV)>5 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
699 MIN(DV/DP)>0.3 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
700 MIN(DP)>10 & MIN(DV)>3 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
701 FMT/DP>10 & FMT/GQ>10 .. both conditions must be satisfied within one sample |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
702 FMT/DP>10 && FMT/GQ>10 .. the conditions can be satisfied in different samples |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
703 QUAL>10 | FMT/GQ>10 .. selects only GQ>10 samples |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
704 QUAL>10 || FMT/GQ>10 .. selects all samples at QUAL>10 sites |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
705 TYPE="snp" && QUAL>=10 && (DP4[2]+DP4[3] > 2) |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
706 MIN(DP)>35 && AVG(GQ)>50 |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
707 ID=@file .. selects lines with ID present in the file |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
708 ID!=@~/file .. skip lines with ID present in the ~/file |
8959eda17fca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
0
diff
changeset
|
709 MAF[0]<0.05 .. select rare variants at 5% cutoff |
5
0a564427739d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 3edcac645f34d5a94884dedaf95c5774f4afc5c7
iuc
parents:
4
diff
changeset
|
710 ]]></token> |
0
a531317a3527
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit bbfd77c34b609b86ef3a24525dae1127d8b3d99b
iuc
parents:
diff
changeset
|
711 </macros> |