annotate picard_MergeVcfs.xml @ 103:ae3d9a7c8399 draft

Uploaded
author devteam
date Mon, 24 Feb 2014 23:29:38 -0500
parents 3f972ba71ece
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
89
3f972ba71ece Uploaded
devteam
parents:
diff changeset
1 <tool id="picard_mergevcfs" name="Merge Vcfs files" version="1.106.0">
3f972ba71ece Uploaded
devteam
parents:
diff changeset
2 <!-- Documentation: http://picard.sourceforge.net/command-line-overview.shtml#MergeVcfs
3f972ba71ece Uploaded
devteam
parents:
diff changeset
3 -->
3f972ba71ece Uploaded
devteam
parents:
diff changeset
4 <description>Merges multiple VCF files into one VCF file. </description>
3f972ba71ece Uploaded
devteam
parents:
diff changeset
5
3f972ba71ece Uploaded
devteam
parents:
diff changeset
6 <requirements><requirement type="package" version="1.106.0">picard</requirement></requirements>
3f972ba71ece Uploaded
devteam
parents:
diff changeset
7
3f972ba71ece Uploaded
devteam
parents:
diff changeset
8 <command interpreter="bash">
3f972ba71ece Uploaded
devteam
parents:
diff changeset
9 mergevcf_wrapper.sh $output1 $input1 $input2
3f972ba71ece Uploaded
devteam
parents:
diff changeset
10 #for $i in $inputs
3f972ba71ece Uploaded
devteam
parents:
diff changeset
11 ${i.input}
3f972ba71ece Uploaded
devteam
parents:
diff changeset
12 #end for
3f972ba71ece Uploaded
devteam
parents:
diff changeset
13 </command>
3f972ba71ece Uploaded
devteam
parents:
diff changeset
14
3f972ba71ece Uploaded
devteam
parents:
diff changeset
15 <inputs>
3f972ba71ece Uploaded
devteam
parents:
diff changeset
16 <param name="title" label="Name for the output merged vcf file" type="text" default="Merged.vcf"
3f972ba71ece Uploaded
devteam
parents:
diff changeset
17 help="This name will appear in your history so use it to remember what the new file in your history contains" >
3f972ba71ece Uploaded
devteam
parents:
diff changeset
18 </param>
3f972ba71ece Uploaded
devteam
parents:
diff changeset
19 <!-- bcf not implemented -->
3f972ba71ece Uploaded
devteam
parents:
diff changeset
20 <!--<param name="outformat" type="select" label="Output format" >
3f972ba71ece Uploaded
devteam
parents:
diff changeset
21 <option value="vcf" selected="True">VCF</option>
3f972ba71ece Uploaded
devteam
parents:
diff changeset
22 <option value="bcf">BCF</option>
3f972ba71ece Uploaded
devteam
parents:
diff changeset
23 </param>-->
3f972ba71ece Uploaded
devteam
parents:
diff changeset
24 <param name="input1" label="First file" type="data" format="vcf,bcf" />
3f972ba71ece Uploaded
devteam
parents:
diff changeset
25 <param name="input2" label="with file" type="data" format="vcf,bcf" help="Need to add more files? Use controls below." />
3f972ba71ece Uploaded
devteam
parents:
diff changeset
26 <repeat name="inputs" title="Input Files">
3f972ba71ece Uploaded
devteam
parents:
diff changeset
27 <param name="input" label="Add file" type="data" format="vcf,bcf" />
3f972ba71ece Uploaded
devteam
parents:
diff changeset
28 </repeat>
3f972ba71ece Uploaded
devteam
parents:
diff changeset
29 </inputs>
3f972ba71ece Uploaded
devteam
parents:
diff changeset
30 <outputs>
3f972ba71ece Uploaded
devteam
parents:
diff changeset
31 <data format="vcf" name="output1" label="${title}.vcf" >
3f972ba71ece Uploaded
devteam
parents:
diff changeset
32 </data>
3f972ba71ece Uploaded
devteam
parents:
diff changeset
33 </outputs>
3f972ba71ece Uploaded
devteam
parents:
diff changeset
34 <tests>
3f972ba71ece Uploaded
devteam
parents:
diff changeset
35 <test>
3f972ba71ece Uploaded
devteam
parents:
diff changeset
36 <param name="title" value="test1" />
3f972ba71ece Uploaded
devteam
parents:
diff changeset
37 <param name="input1" value="vcfFormatTest.vcf" ftype="vcf" />
3f972ba71ece Uploaded
devteam
parents:
diff changeset
38 <param name="input2" value="vcfFormatTest.vcf" ftype="vcf" />
3f972ba71ece Uploaded
devteam
parents:
diff changeset
39 <output name="output1" file="mergevcf_output.vcf" ftype="vcf" />
3f972ba71ece Uploaded
devteam
parents:
diff changeset
40 </test>
3f972ba71ece Uploaded
devteam
parents:
diff changeset
41 </tests>
3f972ba71ece Uploaded
devteam
parents:
diff changeset
42 <help>
3f972ba71ece Uploaded
devteam
parents:
diff changeset
43
3f972ba71ece Uploaded
devteam
parents:
diff changeset
44 **What it does**
3f972ba71ece Uploaded
devteam
parents:
diff changeset
45
3f972ba71ece Uploaded
devteam
parents:
diff changeset
46 Merges multiple VCF into one VCF file. Input files must be sorted by their contigs and, within contigs, by start position. The input files must have the same sample and contig lists. An index file is created and a sequence dictionary is required by default.
3f972ba71ece Uploaded
devteam
parents:
diff changeset
47
3f972ba71ece Uploaded
devteam
parents:
diff changeset
48 .. _Picard: http://picard.sourceforge.net/command-line-overview.shtml#MergeVcfs
3f972ba71ece Uploaded
devteam
parents:
diff changeset
49
3f972ba71ece Uploaded
devteam
parents:
diff changeset
50 </help>
3f972ba71ece Uploaded
devteam
parents:
diff changeset
51 </tool>