Mercurial > repos > iuc > gvcftools_extract_variants
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 |
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> |