annotate bcftools_reheader.xml @ 1:c547813e234e draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
author jjohnson
date Sun, 26 Jun 2016 15:43:35 -0400
parents 4a6d130d8eb8
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
1 <?xml version='1.0' encoding='utf-8'?>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
2 <tool name="bcftools @EXECUTABLE@" id="bcftools_@EXECUTABLE@" version="@VERSION@.0">
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
3 <description>Modify header of VCF/BCF files, change sample names</description>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
4 <macros>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
5 <token name="@EXECUTABLE@">reheader</token>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
6 <import>macros.xml</import>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
7 </macros>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
8 <expand macro="requirements" />
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
9 <expand macro="version_command" />
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
10 <command detect_errors="aggressive"><![CDATA[
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
11 @PREPARE_ENV@
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
12 @PREPARE_INPUT_FILE@
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
13 bcftools @EXECUTABLE@
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
14
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
15 #set $section = $sec_default
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
16
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
17 #if $section.header:
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
18 --header "${section.header}"
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
19 #end if
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
20
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
21 #if $section.rename_samples.samples_src == 'history':
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
22 --samples "${section.rename_samples.sample_file}"
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
23 #elif $section.rename_samples.samples_src == 'entry':
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
24 --samples "${entered_sample_file}"
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
25 #end if
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
26
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
27 ## Primary Input/Outputs
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
28 @INPUT_FILE@
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
29 | bcftools view
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
30 @OUTPUT_TYPE@
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
31 > "$output_file"
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
32 ]]>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
33 </command>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
34 <configfiles>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
35 <configfile name="entered_sample_file"><![CDATA[#slurp
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
36 #if $sec_default.rename_samples.samples_src == 'entry'
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
37 $sec_default.rename_samples.sample_lines.__str__.strip()#slurp
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
38 #end if]]></configfile>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
39 </configfiles>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
40
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
41 <inputs>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
42 <expand macro="macro_input" />
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
43 <section name="sec_default" expanded="true" title="Default Options">
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
44 <param name="header" type="data" format="vcf" label="Header" optional="True" help="New header" />
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
45 <conditional name="rename_samples">
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
46 <param name="samples_src" type="select" label="New Sample names">
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
47 <help><![CDATA[
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
48 New sample names, one name per line, in the same order as they appear in the VCF file.
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
49 Alternatively, only samples which need to be renamed can be listed as
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
50 "old_name new_name" pairs separated by whitespaces, each on separate line.
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
51 ]]></help>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
52 <option value="none">Do not change</option>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
53 <option value="history">From your history</option>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
54 <option value="entry">From text input</option>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
55 </param>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
56 <when value="none"/>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
57 <when value="history">
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
58 <param name="sample_file" type="data" format="tabular" label="Samples file"/>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
59 </when>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
60 <when value="entry">
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
61 <param name="sample_lines" type="text" area="True" label="Samples text entry" >
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
62 <validator type="regex" message="Either one name per line, or old new sample names per line">^((\S+(\n\S+))|(\S+[ \t]\S+(\n\S+[ \t]\S+)*))$</validator>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
63 <sanitizer sanitize="False"/>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
64 </param>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
65 </when>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
66 </conditional>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
67 </section>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
68 <expand macro="macro_select_output_type" />
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
69 </inputs>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
70 <outputs>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
71 <expand macro="macro_vcf_output"/>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
72 </outputs>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
73 <tests>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
74 <test>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
75 <param name="input_file" ftype="vcf" value="reheader.vcf" />
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
76 <param name="header" ftype="vcf" value="reheader.hdr" />
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
77 <param name="output_type" value="v" />
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
78 <output name="output_file">
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
79 <assert_contents>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
80 <has_text text="##fileformat=VCFv4.2" />
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
81 <has_text text="AAA0001" />
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
82 <not_has_text text="XY00001" />
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
83 </assert_contents>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
84 </output>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
85 </test>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
86 <test>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
87 <param name="input_file" ftype="vcf" value="reheader.vcf" />
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
88 <param name="samples_src" value="history" />
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
89 <param name="sample_file" ftype="tabular" value="reheader.samples" />
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
90 <param name="output_type" value="v" />
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
91 <output name="output_file">
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
92 <assert_contents>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
93 <not_has_text text="XY00001" />
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
94 <has_text_matching expression="FORMAT\tAAA\tBBB"/>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
95 </assert_contents>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
96 </output>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
97 </test>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
98 <test>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
99 <param name="input_file" ftype="vcf" value="reheader.vcf" />
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
100 <param name="samples_src" value="history" />
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
101 <param name="sample_file" ftype="tabular" value="reheader.samples2" />
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
102 <param name="output_type" value="v" />
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
103 <output name="output_file">
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
104 <assert_contents>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
105 <not_has_text text="XY00001" />
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
106 <has_text_matching expression="FORMAT\tAAA\tBBB"/>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
107 </assert_contents>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
108 </output>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
109 </test>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
110 <test>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
111 <param name="input_file" ftype="vcf" value="reheader.vcf" />
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
112 <param name="samples_src" value="entry" />
1
c547813e234e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents: 0
diff changeset
113 <param name="sample_lines" value="AAA\\nBBB\\n" />
0
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
114 <param name="output_type" value="v" />
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
115 <output name="output_file">
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
116 <assert_contents>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
117 <not_has_text text="XY00001" />
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
118 <has_text_matching expression="FORMAT\tAAA\tBBB"/>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
119 </assert_contents>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
120 </output>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
121 </test>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
122 <test>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
123 <param name="input_file" ftype="vcf" value="reheader.vcf" />
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
124 <param name="samples_src" value="entry" />
1
c547813e234e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents: 0
diff changeset
125 <param name="sample_lines" value="XY00002 BBB\\nXY00001 AAA" />
0
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
126 <param name="output_type" value="v" />
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
127 <output name="output_file">
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
128 <assert_contents>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
129 <not_has_text text="XY00001" />
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
130 <has_text_matching expression="FORMAT\tAAA\tBBB"/>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
131 </assert_contents>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
132 </output>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
133 </test>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
134 </tests>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
135 <help><![CDATA[
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
136 =====================================
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
137 bcftools @EXECUTABLE@
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
138 =====================================
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
139
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
140 Modify header of VCF/BCF files, change sample names.
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
141
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
142 @BCFTOOLS_MANPAGE@#@EXECUTABLE@
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
143
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
144 @BCFTOOLS_WIKI@
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
145 ]]>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
146 </help>
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
147 <expand macro="citations" />
4a6d130d8eb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
jjohnson
parents:
diff changeset
148 </tool>