annotate bcftools_concat.xml @ 19:c16fe9d71fe1 draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
author iuc
date Tue, 20 Sep 2022 12:16:45 +0000
parents 19d125d7a2e5
children 11c2dc7762b8
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
1 <?xml version='1.0' encoding='utf-8'?>
19
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
2 <tool name="bcftools @EXECUTABLE@" id="bcftools_@EXECUTABLE@" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@">
0
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
3 <description>Concatenate or combine VCF/BCF files</description>
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
4 <macros>
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
5 <token name="@EXECUTABLE@">concat</token>
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
6 <import>macros.xml</import>
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
7 </macros>
17
19d125d7a2e5 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit af43d9cf6824f88726900857116f333ff4cdd336"
iuc
parents: 15
diff changeset
8 <expand macro="bio_tools" />
0
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
9 <expand macro="requirements" />
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
10 <expand macro="version_command" />
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
11 <command detect_errors="aggressive"><![CDATA[
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
12 @PREPARE_ENV@
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
13 @PREPARE_INPUT_FILES@
5
d235ff3501fd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 10853682ffb2e9776256bb63c899ef5c5fe0007e
iuc
parents: 4
diff changeset
14 #set $section = $sec_restrict
d235ff3501fd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 10853682ffb2e9776256bb63c899ef5c5fe0007e
iuc
parents: 4
diff changeset
15 @PREPARE_REGIONS_FILE@
d235ff3501fd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 10853682ffb2e9776256bb63c899ef5c5fe0007e
iuc
parents: 4
diff changeset
16
0
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
17 bcftools @EXECUTABLE@
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
18
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
19 ## Default section
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
20 #set $section = $sec_default
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
21
7
d1ea6dede900 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit a82f063287a78c9a237d1d0596b1176632581d42
iuc
parents: 5
diff changeset
22 #if $section.mode.naive == "yes":
9
50554a5bc884 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents: 7
diff changeset
23 --naive
50554a5bc884 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents: 7
diff changeset
24 #else:
50554a5bc884 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents: 7
diff changeset
25 #if $section.mode.overlaps.allow_overlaps == 'yes':
50554a5bc884 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents: 7
diff changeset
26 --allow-overlaps
50554a5bc884 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents: 7
diff changeset
27 #if $section.mode.overlaps.rm_dups:
50554a5bc884 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents: 7
diff changeset
28 --rm-dups $section.mode.overlaps.rm_dups
50554a5bc884 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents: 7
diff changeset
29 #end if
7
d1ea6dede900 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit a82f063287a78c9a237d1d0596b1176632581d42
iuc
parents: 5
diff changeset
30 #end if
9
50554a5bc884 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents: 7
diff changeset
31 ${section.mode.ligate}
19
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
32 #if $section.mode.ligate_mode
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
33 $section.mode.ligate_mode
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
34 #end if
0
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
35 #end if
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
36 ${section.compact_PS}
9
50554a5bc884 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents: 7
diff changeset
37 #if str($section.min_PQ):
50554a5bc884 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents: 7
diff changeset
38 --min-PQ ${section.min_PQ}
0
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
39 #end if
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
40
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
41 #set $section = $sec_restrict
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
42 @REGIONS@
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
43
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
44 @OUTPUT_TYPE@
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
45 @THREADS@
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
46
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
47 ## Primary Input/Outputs
9
50554a5bc884 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents: 7
diff changeset
48 @INPUT_FILES@
7
d1ea6dede900 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit a82f063287a78c9a237d1d0596b1176632581d42
iuc
parents: 5
diff changeset
49 #if $sec_default.mode.naive == "yes" and $output_type == 'v':
9
50554a5bc884 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents: 7
diff changeset
50 > output.gz && bcftools index output.gz && bcftools view -O v -o '$output_file' output.gz
7
d1ea6dede900 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit a82f063287a78c9a237d1d0596b1176632581d42
iuc
parents: 5
diff changeset
51 #else:
9
50554a5bc884 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents: 7
diff changeset
52 > '$output_file'
7
d1ea6dede900 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit a82f063287a78c9a237d1d0596b1176632581d42
iuc
parents: 5
diff changeset
53 #end if
9
50554a5bc884 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents: 7
diff changeset
54 ]]></command>
0
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
55 <inputs>
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
56 <expand macro="macro_inputs" />
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
57 <section name="sec_restrict" expanded="false" title="Restrict to">
10
f5bf358d8862 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit e648d86d550ddf2eb67237752320c390b3a780e5
iuc
parents: 9
diff changeset
58 <expand macro="macro_restrict" />
0
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
59 </section>
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
60 <section name="sec_default" expanded="true" title="Concat Options">
7
d1ea6dede900 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit a82f063287a78c9a237d1d0596b1176632581d42
iuc
parents: 5
diff changeset
61 <conditional name="mode">
19
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
62 <param argument="--naive" type="select" label="Naive concat">
7
d1ea6dede900 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit a82f063287a78c9a237d1d0596b1176632581d42
iuc
parents: 5
diff changeset
63 <help><![CDATA[
9
50554a5bc884 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents: 7
diff changeset
64 --naive concatenates VCF or BCF files without recompression. This can be used used to combine results that were generated separately for each chromosome. This is very fast but requires that all files are of the same type (all VCF or all BCF) and have the same headers. This is because all tags and chromosome names in the BCF body rely on the implicit order of the contig and tag definitions in the header. Currently no sanity checks are in place. Dangerous, use with caution.
7
d1ea6dede900 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit a82f063287a78c9a237d1d0596b1176632581d42
iuc
parents: 5
diff changeset
65 ]]></help>
d1ea6dede900 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit a82f063287a78c9a237d1d0596b1176632581d42
iuc
parents: 5
diff changeset
66 <option value="no">No </option>
0
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
67 <option value="yes">Yes </option>
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
68 </param>
7
d1ea6dede900 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit a82f063287a78c9a237d1d0596b1176632581d42
iuc
parents: 5
diff changeset
69 <when value="yes"/>
d1ea6dede900 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit a82f063287a78c9a237d1d0596b1176632581d42
iuc
parents: 5
diff changeset
70 <when value="no">
d1ea6dede900 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit a82f063287a78c9a237d1d0596b1176632581d42
iuc
parents: 5
diff changeset
71 <conditional name="overlaps">
9
50554a5bc884 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents: 7
diff changeset
72 <param name="allow_overlaps" type="select" label="Allow Overlaps">
7
d1ea6dede900 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit a82f063287a78c9a237d1d0596b1176632581d42
iuc
parents: 5
diff changeset
73 <help>
9
50554a5bc884 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents: 7
diff changeset
74 First coordinate of the next file can precede last record of the current file.
7
d1ea6dede900 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit a82f063287a78c9a237d1d0596b1176632581d42
iuc
parents: 5
diff changeset
75 </help>
d1ea6dede900 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit a82f063287a78c9a237d1d0596b1176632581d42
iuc
parents: 5
diff changeset
76 <option value="yes">Yes </option>
d1ea6dede900 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit a82f063287a78c9a237d1d0596b1176632581d42
iuc
parents: 5
diff changeset
77 <option value="no">No </option>
d1ea6dede900 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit a82f063287a78c9a237d1d0596b1176632581d42
iuc
parents: 5
diff changeset
78 </param>
d1ea6dede900 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit a82f063287a78c9a237d1d0596b1176632581d42
iuc
parents: 5
diff changeset
79 <when value="yes">
9
50554a5bc884 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents: 7
diff changeset
80 <param name="rm_dups" type="select" label="Remove duplicate" optional="true">
7
d1ea6dede900 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit a82f063287a78c9a237d1d0596b1176632581d42
iuc
parents: 5
diff changeset
81 <help><![CDATA[
9
50554a5bc884 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents: 7
diff changeset
82 Output duplicate records present in multiple files only once:
7
d1ea6dede900 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit a82f063287a78c9a237d1d0596b1176632581d42
iuc
parents: 5
diff changeset
83 rm-dups <snps|indels|both|all|none>
d1ea6dede900 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit a82f063287a78c9a237d1d0596b1176632581d42
iuc
parents: 5
diff changeset
84 ]]></help>
d1ea6dede900 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit a82f063287a78c9a237d1d0596b1176632581d42
iuc
parents: 5
diff changeset
85 <option value="snps">snps - SNP records</option>
d1ea6dede900 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit a82f063287a78c9a237d1d0596b1176632581d42
iuc
parents: 5
diff changeset
86 <option value="indels">indels - indel records</option>
d1ea6dede900 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit a82f063287a78c9a237d1d0596b1176632581d42
iuc
parents: 5
diff changeset
87 <option value="both">both - both SNP and indel records</option>
d1ea6dede900 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit a82f063287a78c9a237d1d0596b1176632581d42
iuc
parents: 5
diff changeset
88 <option value="all">all - records</option>
d1ea6dede900 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit a82f063287a78c9a237d1d0596b1176632581d42
iuc
parents: 5
diff changeset
89 <option value="none">none - output multiple records instead</option>
d1ea6dede900 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit a82f063287a78c9a237d1d0596b1176632581d42
iuc
parents: 5
diff changeset
90 </param>
d1ea6dede900 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit a82f063287a78c9a237d1d0596b1176632581d42
iuc
parents: 5
diff changeset
91 </when>
d1ea6dede900 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit a82f063287a78c9a237d1d0596b1176632581d42
iuc
parents: 5
diff changeset
92 <when value="no"/>
d1ea6dede900 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit a82f063287a78c9a237d1d0596b1176632581d42
iuc
parents: 5
diff changeset
93 </conditional>
9
50554a5bc884 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents: 7
diff changeset
94 <param name="ligate" type="boolean" truevalue="--ligate" falsevalue="" label="Ligate"
7
d1ea6dede900 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit a82f063287a78c9a237d1d0596b1176632581d42
iuc
parents: 5
diff changeset
95 help="Ligate phased VCFs by matching phase at overlapping haplotypes" />
19
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
96 <param name="ligate_mode" type="select" optional="true" label="Ligate mode" help="It allows finer control of --ligate behavior">
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
97 <option value="--ligate-warn">Ligate warn: Drop sites that are present in one chunk but absent in the other (--ligate-warn)</option>
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
98 <option value="--ligate-force">Ligate force: Kepp sites that are present only in one chunk (--ligate-force)</option>
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
99 </param>
0
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
100 </when>
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
101 </conditional>
9
50554a5bc884 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents: 7
diff changeset
102 <param name="compact_PS" type="boolean" truevalue="--compact-PS" falsevalue="" label="Compact Ps"
0
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
103 help="Do not output PS tag at each site, only at the start of a new phase set block." />
9
50554a5bc884 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents: 7
diff changeset
104 <param name="min_PQ" type="integer" label="Min Pq" value="30" optional="true"
0
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
105 help="Break phase set if phasing quality is lower than &lt;int&gt;" />
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
106 </section>
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
107 <expand macro="macro_select_output_type" />
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
108 </inputs>
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
109 <outputs>
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
110 <expand macro="macro_vcf_output"/>
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
111 </outputs>
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
112 <tests>
9
50554a5bc884 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents: 7
diff changeset
113 <test>
0
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
114 <param name="input_files" ftype="vcf" value="concat.1.b.vcf,concat.1.a.vcf" />
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
115 <param name="output_type" value="v" />
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
116 <output name="output_file">
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
117 <assert_contents>
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
118 <has_text_matching expression="1\t100"/>
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
119 <has_text_matching expression="3\t192"/>
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
120 </assert_contents>
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
121 </output>
9
50554a5bc884 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents: 7
diff changeset
122 </test>
50554a5bc884 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents: 7
diff changeset
123 <test>
7
d1ea6dede900 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit a82f063287a78c9a237d1d0596b1176632581d42
iuc
parents: 5
diff changeset
124 <param name="input_files" ftype="vcf" value="concat.1.b.vcf,concat.1.a.vcf" />
19
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
125 <param name="naive" value="no" />
7
d1ea6dede900 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit a82f063287a78c9a237d1d0596b1176632581d42
iuc
parents: 5
diff changeset
126 <param name="output_type" value="v" />
d1ea6dede900 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit a82f063287a78c9a237d1d0596b1176632581d42
iuc
parents: 5
diff changeset
127 <output name="output_file">
d1ea6dede900 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit a82f063287a78c9a237d1d0596b1176632581d42
iuc
parents: 5
diff changeset
128 <assert_contents>
d1ea6dede900 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit a82f063287a78c9a237d1d0596b1176632581d42
iuc
parents: 5
diff changeset
129 <has_text_matching expression="1\t100"/>
d1ea6dede900 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit a82f063287a78c9a237d1d0596b1176632581d42
iuc
parents: 5
diff changeset
130 <has_text_matching expression="3\t192"/>
d1ea6dede900 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit a82f063287a78c9a237d1d0596b1176632581d42
iuc
parents: 5
diff changeset
131 </assert_contents>
d1ea6dede900 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit a82f063287a78c9a237d1d0596b1176632581d42
iuc
parents: 5
diff changeset
132 </output>
9
50554a5bc884 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents: 7
diff changeset
133 </test>
50554a5bc884 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents: 7
diff changeset
134 <test>
0
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
135 <param name="input_files" ftype="vcf" value="concat.2.b.vcf,concat.2.a.vcf" />
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
136 <param name="allow_overlaps" value="yes" />
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
137 <param name="output_type" value="v" />
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
138 <output name="output_file">
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
139 <assert_contents>
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
140 <has_text_matching expression="2\t140\t.\tA\tG"/>
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
141 <has_text_matching expression="2\t140\t.\tGT\tG"/>
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
142 </assert_contents>
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
143 </output>
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
144 </test>
9
50554a5bc884 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents: 7
diff changeset
145 <test>
0
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
146 <param name="input_files" ftype="vcf" value="concat.2.b.vcf,concat.2.a.vcf" />
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
147 <param name="allow_overlaps" value="yes" />
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
148 <param name="rm_dups" value="none" />
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
149 <param name="output_type" value="v" />
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
150 <output name="output_file">
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
151 <assert_contents>
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
152 <has_text_matching expression="2\t160\t.\tTAAAA"/>
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
153 </assert_contents>
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
154 </output>
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
155 </test>
19
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
156 <!-- Test region overlap-->
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
157 <test>
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
158 <param name="input_files" ftype="vcf" value="concat.1.b.vcf,concat.1.a.vcf" />
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
159 <param name="output_type" value="v" />
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
160 <section name="sec_restrict">
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
161 <param name="regions_overlap" value="1"/>
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
162 </section>
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
163 <output name="output_file">
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
164 <assert_contents>
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
165 <has_text_matching expression="1\t100"/>
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
166 <has_text_matching expression="3\t192"/>
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
167 </assert_contents>
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
168 </output>
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
169 <assert_command>
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
170 <has_text text="--regions-overlap" />
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
171 </assert_command>
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
172 </test>
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
173 <!-- Test ligate options -->
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
174 <test>
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
175 <param name="input_files" ftype="vcf" value="concat.1.b.vcf,concat.1.a.vcf" />
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
176 <param name="output_type" value="v" />
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
177 <section name="sec_default">
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
178 <conditional name="mode">
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
179 <conditional name="overlaps">
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
180 <param name="allow_overlaps" value="no"/>
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
181 </conditional>
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
182 <param name="ligate" value="true"/>
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
183 <param name="ligate_mode" value="--ligate-warn"/>
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
184 </conditional>
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
185 </section>
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
186 <output name="output_file">
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
187 <assert_contents>
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
188 <has_text_matching expression="1\t100"/>
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
189 <has_text_matching expression="3\t192"/>
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
190 </assert_contents>
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
191 </output>
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
192 <assert_command>
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
193 <has_text text="--ligate-warn" />
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
194 </assert_command>
c16fe9d71fe1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit db275932cbb485cb44ae91e0b421d6f57698db49
iuc
parents: 17
diff changeset
195 </test>
0
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
196 </tests>
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
197 <help><![CDATA[
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
198 =====================================
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
199 bcftools @EXECUTABLE@ plugin
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
200 =====================================
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
201
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
202 Concatenate or combine VCF/BCF files. All source files must have the same sample columns appearing in the same order. The program can be used, for example, to concatenate chromosome VCFs into one VCF, or combine a SNP VCF and an indel VCF into one. The input files must be sorted by chr and position. The files must be given in the correct order to produce sorted VCF on output unless the -a, --allow-overlaps option is specified.
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
203
7
d1ea6dede900 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit a82f063287a78c9a237d1d0596b1176632581d42
iuc
parents: 5
diff changeset
204
9
50554a5bc884 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents: 7
diff changeset
205 Naive concatenation is useful when using a galaxy workflow that splits a BAM file by chromosome, processes each in parallel, then bcftools concat merges the results into a single VCF file:
7
d1ea6dede900 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit a82f063287a78c9a237d1d0596b1176632581d42
iuc
parents: 5
diff changeset
206
d1ea6dede900 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit a82f063287a78c9a237d1d0596b1176632581d42
iuc
parents: 5
diff changeset
207 BAM -> bamtools split => bcftools mpileup => bcftools call => bcftools concat -> VCF
d1ea6dede900 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit a82f063287a78c9a237d1d0596b1176632581d42
iuc
parents: 5
diff changeset
208
d1ea6dede900 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit a82f063287a78c9a237d1d0596b1176632581d42
iuc
parents: 5
diff changeset
209
0
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
210 @REGIONS_HELP@
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
211
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
212 @BCFTOOLS_MANPAGE@#@EXECUTABLE@
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
213
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
214 @BCFTOOLS_WIKI@
9
50554a5bc884 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 2684e1443f03bfe2ae20c31d23817415ec8f7e69
iuc
parents: 7
diff changeset
215 ]]></help>
0
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
216 <expand macro="citations" />
d4b771adb614 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit ef90c4602bdb83ea7455946c9d175ea27284e643
iuc
parents:
diff changeset
217 </tool>