annotate extract_variants.xml @ 0:bf8841b0a6b0 draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
author iuc
date Mon, 20 Feb 2017 06:35:42 -0500
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
1 <tool id="gvcftools_extract_variants" name="Extract Variants from gVCF files" version="0.1">
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
2 <description>Removes all non-variant blocks from a gVCF file to produce a smaller variant-only VCF file.</description>
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
3
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
4 <requirements>
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
5 <requirement type="package" version="0.17.0">gvcftools</requirement>
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
6 </requirements>
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
7
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
8 <command detect_errors="aggressive">
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
9 <![CDATA[
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
10 extract_variants
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
11 #if str( $advanced.advanced_options_selector ) == 'true':
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
12 '${advanced.skip_header}' '${advanced.invert}'
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
13 #end if
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
14 < '${gvcf_input}' > '${vcf_output}'
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
15 ]]>]
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
16 </command>
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
17
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
18 <inputs>
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
19 <param name="gvcf_input" type="data" format="vcf" label="Variants (gVCF format)" />
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
20 <conditional name="advanced">
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
21 <param name="advanced_options_selector" type="select" label="Advanced options">
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
22 <option value="true">Show advanced options</option>
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
23 <option value="false" selected="True">Don't show advanced options</option>
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
24 </param>
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
25 <when value="true">
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
26 <param type="boolean" name="skip_header" argument="--skip-header"
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
27 truevalue="--skip-header" falsevalue=""
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
28 label="Write the variants output file without a header" />
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
29 <param type="boolean" argument="--invert"
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
30 truevalue="--invert" falsevalue=""
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
31 label="Invert the filter so that only non-variant records are output" />
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
32 </when>
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
33 <when value="false"></when>
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
34 </conditional>
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
35 </inputs>
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
36
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
37 <outputs>
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
38 <data name="vcf_output" format="vcf" />
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
39 </outputs>
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
40
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
41 <tests>
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
42 <test>
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
43 <param name="gvcf_input" ftype="vcf" value="input1.gvcf" />
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
44 <output name="vcf_output" ftype="vcf" value="variants_output1.vcf" />
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
45 </test>
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
46 <test>
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
47 <param name="gvcf_input" ftype="vcf" value="input1.gvcf" />
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
48 <param name="advanced_options_selector" value="true" />
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
49 <param name="skip_header" value="True" />
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
50 <output name="vcf_output" ftype="vcf" value="variants_noheader_output1.vcf" />
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
51 </test>
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
52 <test>
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
53 <param name="gvcf_input" ftype="vcf" value="input1.gvcf" />
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
54 <param name="advanced_options_selector" value="true" />
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
55 <param name="invert" value="True" />
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
56 <output name="vcf_output" ftype="vcf" value="nonvariants_output1.vcf" />
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
57 </test>
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
58
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
59 </tests>
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
60
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
61 <help>
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
62 <![CDATA[
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
63 Extract variants from a gVCF field, removing all non-variant blocks to yield a smaller variant only VCF file.
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
64
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
65 From the `gvcftools`_ toolkit.
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
66
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
67 .. _gvcftools: https://sites.google.com/site/gvcftools/
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
68 ]]>
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
69 </help>
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
70 <citations>
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
71 <citation type="bibtex">
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
72 @unpublished{gvcftools,
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
73 author = {Illumina, Inc.},
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
74 title = {gvcftools},
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
75 url = {https://sites.google.com/site/gvcftools/}
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
76 }
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
77 </citation>
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
78 </citations>
bf8841b0a6b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gvcftools commit a35519a8cc09ea0a6e6ac5f57ff36fd738e5adb7
iuc
parents:
diff changeset
79 </tool>