annotate vcfcombine.xml @ 0:c8b7c05ef628 draft default tip

Uploaded
author anton
date Tue, 13 May 2014 17:35:36 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
c8b7c05ef628 Uploaded
anton
parents:
diff changeset
1 <tool id="vcfcombine" name="VCFcombine:" version="0.0.1">
c8b7c05ef628 Uploaded
anton
parents:
diff changeset
2 <requirements>
c8b7c05ef628 Uploaded
anton
parents:
diff changeset
3 <requirement type="package" version="586c5ae5d57a38dae6b32ea831fb1f7cfa14c9bd">vcflib</requirement>
c8b7c05ef628 Uploaded
anton
parents:
diff changeset
4 </requirements>
c8b7c05ef628 Uploaded
anton
parents:
diff changeset
5 <description>Combine multiple VCF datasets</description>
c8b7c05ef628 Uploaded
anton
parents:
diff changeset
6 <command>
c8b7c05ef628 Uploaded
anton
parents:
diff changeset
7
c8b7c05ef628 Uploaded
anton
parents:
diff changeset
8 vcfcombine
c8b7c05ef628 Uploaded
anton
parents:
diff changeset
9
c8b7c05ef628 Uploaded
anton
parents:
diff changeset
10 #for $input_vcf in $input_vcfs:
c8b7c05ef628 Uploaded
anton
parents:
diff changeset
11 "${input_vcf.input_vcf}"
c8b7c05ef628 Uploaded
anton
parents:
diff changeset
12 #end for
c8b7c05ef628 Uploaded
anton
parents:
diff changeset
13
c8b7c05ef628 Uploaded
anton
parents:
diff changeset
14 > "${out_file1}"
c8b7c05ef628 Uploaded
anton
parents:
diff changeset
15
c8b7c05ef628 Uploaded
anton
parents:
diff changeset
16 </command>
c8b7c05ef628 Uploaded
anton
parents:
diff changeset
17 <inputs>
c8b7c05ef628 Uploaded
anton
parents:
diff changeset
18 <repeat name="input_vcfs" title="Select VCF dataset" min="2" >
c8b7c05ef628 Uploaded
anton
parents:
diff changeset
19 <param name="input_vcf" type="data" format="vcf" label="Dataset"/>
c8b7c05ef628 Uploaded
anton
parents:
diff changeset
20 </repeat>
c8b7c05ef628 Uploaded
anton
parents:
diff changeset
21 </inputs>
c8b7c05ef628 Uploaded
anton
parents:
diff changeset
22 <outputs>
c8b7c05ef628 Uploaded
anton
parents:
diff changeset
23 <data format="vcf" name="out_file1" />
c8b7c05ef628 Uploaded
anton
parents:
diff changeset
24 </outputs>
c8b7c05ef628 Uploaded
anton
parents:
diff changeset
25 <tests>
c8b7c05ef628 Uploaded
anton
parents:
diff changeset
26 <test>
c8b7c05ef628 Uploaded
anton
parents:
diff changeset
27 <param name="input_vcf" value="vcflib.vcf"/>
c8b7c05ef628 Uploaded
anton
parents:
diff changeset
28 <output name="out_file1" file="vcfcombine-test1.vcf"/>
c8b7c05ef628 Uploaded
anton
parents:
diff changeset
29 </test>
c8b7c05ef628 Uploaded
anton
parents:
diff changeset
30 </tests>
c8b7c05ef628 Uploaded
anton
parents:
diff changeset
31 <help>
c8b7c05ef628 Uploaded
anton
parents:
diff changeset
32
c8b7c05ef628 Uploaded
anton
parents:
diff changeset
33 Combines VCF files positionally, combining samples when sites and alleles are identical. Any number of VCF files may be combined. The INFO field and other columns are taken from one of the files which are combined when records in multiple files match. Alleles must have identical ordering to be combined into one record. If they do not, multiple records will be emitted.
c8b7c05ef628 Uploaded
anton
parents:
diff changeset
34
c8b7c05ef628 Uploaded
anton
parents:
diff changeset
35 -----
c8b7c05ef628 Uploaded
anton
parents:
diff changeset
36
c8b7c05ef628 Uploaded
anton
parents:
diff changeset
37 Vcfcombine is a part of VCFlib toolkit developed by Erik Garrison (https://github.com/ekg/vcflib).
c8b7c05ef628 Uploaded
anton
parents:
diff changeset
38
c8b7c05ef628 Uploaded
anton
parents:
diff changeset
39 </help>
c8b7c05ef628 Uploaded
anton
parents:
diff changeset
40 </tool>