Mercurial > repos > nilesh > bcftools
annotate bcftools_view.xml @ 2:14567aa2be12 draft default tip
Added wrapper script for correct stderr handling
author | geert-vandeweyer |
---|---|
date | Thu, 10 Apr 2014 09:44:09 -0400 |
parents | 3182c7fac413 |
children |
rev | line source |
---|---|
1 | 1 <tool id="bcftools_view" name="bcftools view" version="1.0.0"> |
0 | 2 <description>Converts BCF format to VCF format</description> |
3 <requirements> | |
4 <requirement type="package" version="0.1.18">samtools</requirement> | |
5 </requirements> | |
2
14567aa2be12
Added wrapper script for correct stderr handling
geert-vandeweyer
parents:
1
diff
changeset
|
6 <command interpreter='python'> |
14567aa2be12
Added wrapper script for correct stderr handling
geert-vandeweyer
parents:
1
diff
changeset
|
7 bcftools_wrapper.py bcftools view |
0 | 8 #if str( $A ) == "true": |
9 -A | |
10 #end if | |
11 #if str( $b ) == "true": | |
12 -b | |
13 #end if | |
14 #if $D.seq_dictionary == "true": | |
15 -D "$D.input" | |
16 #end if | |
17 #if str( $F ) == "true": | |
18 -F | |
19 #end if | |
20 #if str( $G ) == "true": | |
21 -G | |
22 #end if | |
23 #if str( $N ) == "true": | |
24 -N | |
25 #end if | |
26 #if str( $S ) == "true": | |
27 -S | |
28 #end if | |
29 #if str( $u) == "true": | |
30 -u | |
31 #end if | |
32 #if str( $c ) == "true": | |
33 -c | |
34 #end if | |
35 #if str( $e ) == "true": | |
36 -e | |
37 #end if | |
38 #if str( $g ) == "true": | |
39 -g | |
40 #end if | |
41 #if $i.alt_indel_snp_ratio == "true": | |
42 -i $i.ratio | |
43 #end if | |
44 #if $p.variant_filter == "true": | |
45 -p $p.float_value | |
46 #end if | |
47 #if $t.mutation_rate == "true": | |
48 -t $t.rate | |
49 #end if | |
50 #if str( $v ) == "true": | |
51 -v | |
52 #end if | |
53 $input | |
2
14567aa2be12
Added wrapper script for correct stderr handling
geert-vandeweyer
parents:
1
diff
changeset
|
54 > $output |
0 | 55 </command> |
56 <inputs> | |
57 <param name="input" type="data" format="bcf" label="Choose a bcf file to view" /> | |
58 <param name="A" type="select" label="Retain all possible alternate alleles at variant sites"> | |
59 <option value="true">Yes</option> | |
60 <option value="false" selected="true">No</option> | |
61 </param> | |
62 <param name="b" type="select" label="Output in the BCF format. The default is VCF."> | |
63 <option value="true">Yes</option> | |
64 <option value="false" selected="true">No</option> | |
65 </param> | |
66 <conditional name="D"> | |
67 <param name="seq_dictionary" type="select" label="Sequence dictionary (list of chromosome names) for VCF->BCF conversion."> | |
68 <option value="true">Yes</option> | |
69 <option value="false" selected="true">No</option> | |
70 </param> | |
71 <when value="true"> | |
72 <param name="input" type="data" format="tabular" label="Sequence dictionary" /> | |
73 </when> | |
74 </conditional> | |
75 <param name="F" type="select" label="Indicate PL is generated by r921 or before (ordering is different)."> | |
76 <option value="true">Yes</option> | |
77 <option value="false" selected="true">No</option> | |
78 </param> | |
79 <param name="G" type="select" label="Suppress all individual genotype information."> | |
80 <option value="true">Yes</option> | |
81 <option value="false" selected="true">No</option> | |
82 </param> | |
83 <param name="N" type="select" label="Skip sites where the REF field is not A/C/G/T"> | |
84 <option value="true">Yes</option> | |
85 <option value="false" selected="true">No</option> | |
86 </param> | |
87 <param name="S" type="select" label="The input is VCF instead of BCF."> | |
88 <option value="true">Yes</option> | |
89 <option value="false" selected="true">No</option> | |
90 </param> | |
91 <param name="u" type="select" label="Uncompressed BCF output."> | |
92 <option value="true">Yes</option> | |
93 <option value="false" selected="true">No</option> | |
94 </param> | |
95 <param name="c" type="select" label="Call variants using Bayesian inference. Automatically performs max-likelihood inference only"> | |
96 <option value="true" selected="true">Yes</option> | |
97 <option value="false">No</option> | |
98 </param> | |
99 <param name="e" type="select" label="Perform max-likelihood inference only, including estimating the site allele frequency, testing Hardy-Weinberg equilibrium and testing associations with LRT."> | |
100 <option value="true">Yes</option> | |
101 <option value="false" selected="true">No</option> | |
102 </param> | |
103 <param name="g" type="select" label="Call per-sample genotypes at variant sites"> | |
104 <option value="true" selected="true">Yes</option> | |
105 <option value="false">No</option> | |
106 </param> | |
107 <conditional name="i"> | |
108 <param name="alt_indel_snp_ratio" type="select" label="Use alternate INDEL-to-SNP mutation rate, default 0.15."> | |
109 <option value="true">Yes</option> | |
110 <option value="false" selected="true">No</option> | |
111 </param> | |
112 <when value="true"> | |
113 <param name="ratio" type="float" label="Ratio (float)" value="0.15" /> | |
114 </when> | |
115 </conditional> | |
116 <conditional name="p"> | |
117 <param name="variant_filter" type="select" > | |
118 <option value="true">Yes</option> | |
119 <option value="false" selected="true">No</option> | |
120 </param> | |
121 <when value="true"> | |
122 <param name="float_value" type="float" label="Float" value="0.5" /> | |
123 </when> | |
124 </conditional> | |
125 <conditional name="t"> | |
126 <param name="mutation_rate" type="select" label="Specify scaled mutation rate for variant calling, default is 0.001."> | |
127 <option value="true">Yes</option> | |
128 <option value="false" selected="true">No</option> | |
129 </param> | |
130 <when value="true"> | |
131 <param name="rate" type="float" label="Mutation Rate (float)" value="0.001" /> | |
132 </when> | |
133 </conditional> | |
134 <param name="v" type="select" label="Output variant sites only."> | |
135 <option value="true" selected="true">Yes</option> | |
136 <option value="false">No</option> | |
137 </param> | |
138 </inputs> | |
139 <outputs> | |
140 <data format="tabular" name="output" /> | |
141 </outputs> | |
142 <help> | |
143 **What it does:** | |
144 | |
145 This tool converts BCF files into VCF files using BCFtools view from the SAMtools set of utilities: | |
146 | |
147 http://samtools.sourceforge.net/samtools.shtml#4 | |
148 | |
149 ------ | |
150 | |
151 **Citation:** | |
152 | |
153 For the underlying tool, please cite `Li H, Handsaker B, Wysoker A, Fennell T, Ruan J, Homer N, Marth G, Abecasis G, Durbin R; 1000 Genome Project Data Processing Subgroup. The Sequence Alignment/Map format and SAMtools. Bioinformatics. 2009 Aug 15;25(16):2078-9. <http://www.ncbi.nlm.nih.gov/pubmed/19505943>`_ | |
154 | |
155 | |
156 If you use this tool within Galaxy, please cite `Gregory Minevich, Danny S. Park, Daniel Blankenberg, Richard J. Poole, and Oliver Hobert. CloudMap: A Cloud-based Pipeline for Analysis of Mutant Genome Sequences. (Genetics 2012 In Press)`__ | |
157 | |
158 .. __: http://biochemistry.hs.columbia.edu/labs/hobert/literature.html | |
159 | |
160 Correspondence to gm2123@columbia.edu (G.M.) or or38@columbia.edu (O.H.) | |
161 | |
162 </help> | |
163 </tool> |