annotate bcftools_reheader.xml @ 8:792289298f4b draft

Uploaded
author wrtz
date Thu, 14 Jan 2016 17:48:01 -0500
parents 20924bcc2c11
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
20924bcc2c11 Uploaded
wrtz
parents:
diff changeset
1 <tool id="bcftools_reheader" name="BCFtools reheader" version="1.0.0">
20924bcc2c11 Uploaded
wrtz
parents:
diff changeset
2 <description>Modify header of VCF/BCF files, change sample names</description>
20924bcc2c11 Uploaded
wrtz
parents:
diff changeset
3 <command>
20924bcc2c11 Uploaded
wrtz
parents:
diff changeset
4 #if str( $input_file_index ) != "None":
20924bcc2c11 Uploaded
wrtz
parents:
diff changeset
5 ln -s -f $input input_file.${input.ext} &amp;&amp;
20924bcc2c11 Uploaded
wrtz
parents:
diff changeset
6 ln -s -f $input_file_index input_file.${input.ext}.tbi &amp;&amp;
20924bcc2c11 Uploaded
wrtz
parents:
diff changeset
7 #end if
20924bcc2c11 Uploaded
wrtz
parents:
diff changeset
8
20924bcc2c11 Uploaded
wrtz
parents:
diff changeset
9 /Volumes/drive2/galaxy/dist/tools/bcftools/bcftools reheader
20924bcc2c11 Uploaded
wrtz
parents:
diff changeset
10 --output "${output_file}"
20924bcc2c11 Uploaded
wrtz
parents:
diff changeset
11 #if str( $header ) != "None":
20924bcc2c11 Uploaded
wrtz
parents:
diff changeset
12 --header "${header}"
20924bcc2c11 Uploaded
wrtz
parents:
diff changeset
13 #end if
20924bcc2c11 Uploaded
wrtz
parents:
diff changeset
14 #if str( $samples ) != "None":
20924bcc2c11 Uploaded
wrtz
parents:
diff changeset
15 --samples "${samples}"
20924bcc2c11 Uploaded
wrtz
parents:
diff changeset
16 #end if
20924bcc2c11 Uploaded
wrtz
parents:
diff changeset
17 #if str( $input_file_index ) != "None":
20924bcc2c11 Uploaded
wrtz
parents:
diff changeset
18 input_file.${input.ext}
20924bcc2c11 Uploaded
wrtz
parents:
diff changeset
19 #else
20924bcc2c11 Uploaded
wrtz
parents:
diff changeset
20 $input
20924bcc2c11 Uploaded
wrtz
parents:
diff changeset
21 #end if
20924bcc2c11 Uploaded
wrtz
parents:
diff changeset
22 </command>
20924bcc2c11 Uploaded
wrtz
parents:
diff changeset
23 <inputs>
20924bcc2c11 Uploaded
wrtz
parents:
diff changeset
24 <param name="input" type="data" format="vcf,bcf,bgzip" label="VCF or BCF input file" help="Input file can optionally be compressed and indexed using Bgzip and Tabix Galaxy tools. In this case, select bgzipped file here and index below."/>
20924bcc2c11 Uploaded
wrtz
parents:
diff changeset
25 <param name="input_file_index" type="data" optional="true" label="Input file index" help="Tabix-generated index for input file. Run Tabix Galaxy tool on bgzipped input file to create index."/>
20924bcc2c11 Uploaded
wrtz
parents:
diff changeset
26 <param name="header" type="data" optional="True" label="New VCF header" help="-h"/>
20924bcc2c11 Uploaded
wrtz
parents:
diff changeset
27 <param name="samples" type="data" optional="True" label="New sample names" help="-s. Either new sample names, each on a separate line, in the same order as samples appear in the VCF file, or &quot;old_name new_name\n&quot; pairs separated by whitespaces, each on a separate line." />
20924bcc2c11 Uploaded
wrtz
parents:
diff changeset
28 </inputs>
20924bcc2c11 Uploaded
wrtz
parents:
diff changeset
29 <outputs>
20924bcc2c11 Uploaded
wrtz
parents:
diff changeset
30 <data name="output_file" format_source="input" label="${tool.name} on ${on_string}" />
20924bcc2c11 Uploaded
wrtz
parents:
diff changeset
31 </outputs>
20924bcc2c11 Uploaded
wrtz
parents:
diff changeset
32 <help>
20924bcc2c11 Uploaded
wrtz
parents:
diff changeset
33 **About this tool**
20924bcc2c11 Uploaded
wrtz
parents:
diff changeset
34
20924bcc2c11 Uploaded
wrtz
parents:
diff changeset
35 **BCFtools reheader**: Modify header of VCF/BCF files, change sample names.
20924bcc2c11 Uploaded
wrtz
parents:
diff changeset
36
20924bcc2c11 Uploaded
wrtz
parents:
diff changeset
37 Please see https://samtools.github.io/bcftools/bcftools.html for more info on options.
20924bcc2c11 Uploaded
wrtz
parents:
diff changeset
38 </help>
20924bcc2c11 Uploaded
wrtz
parents:
diff changeset
39 </tool>