comparison bam_to_sam.xml @ 4:af7c50162f0b draft

Uploaded
author devteam
date Tue, 21 Apr 2015 14:36:15 -0400
parents c1419fa820c6
children f57df915aa10
comparison
equal deleted inserted replaced
3:c1419fa820c6 4:af7c50162f0b
1 <tool id="bam_to_sam" name="BAM-to-SAM" version="1.0.6"> 1 <tool id="bam_to_sam" name="BAM-to-SAM" version="2.0">
2 <macros> 2 <macros>
3 <import>macros.xml</import> 3 <import>macros.xml</import>
4 </macros> 4 </macros>
5 <expand macro="requirements"></expand> 5 <expand macro="requirements"></expand>
6 <expand macro="version_command"></expand> 6 <expand macro="version_command"></expand>
7 <expand macro="stdio"></expand> 7 <expand macro="stdio"></expand>
8 <description>converts BAM format to SAM format</description> 8 <description>convert BAM to SAM</description>
9 <command> 9 <command>
10 <![CDATA[ 10 <![CDATA[
11 samtools sort -O bam -@ \${GALAXY_SLOTS:-1} "$input1" -o sorted_input.bam -T temp && 11 samtools view -o "${output1}" ${header} "${input1}"
12 samtools view sorted_input.bam $header -o $output1 -@ \${GALAXY_SLOTS:-1}
13 ]]> 12 ]]>
14 </command> 13 </command>
15 <inputs> 14 <inputs>
16 <param format="bam" label="BAM File to Convert" name="input1" type="data" /> 15 <param format="bam" label="BAM File to Convert" name="input1" type="data" />
17 <param checked="False" falsevalue="" label="Include header in output" name="header" truevalue="-h" type="boolean" /> 16 <param name="header" label="Header options" type="select" help="Allows to choose between seeing the entire dataset with the header, header only, or data only.">
17 <option value="-h">Include header in SAM output (-h)</option>
18 <option value="-H">Print header only (-H)</option>
19 <option value="">Exclude header</option>
20 </param>
18 </inputs> 21 </inputs>
19 <outputs> 22 <outputs>
20 <data format="sam" label="${tool.name} on ${on_string}: converted SAM" name="output1" /> 23 <data format="sam" label="${tool.name} on ${on_string}: converted SAM" name="output1" />
21 </outputs> 24 </outputs>
22 <tests> 25 <tests>
23 <test> 26 <test>
24 <param ftype="bam" name="input1" value="bam_to_sam_in1.bam" /> 27 <param ftype="bam" name="input1" value="bam_to_sam_in1.bam" />
25 <param name="header" value="" /> 28 <param name="header" value="-h" />
26 <output file="bam_to_sam_out1.sam" name="output1" sorted="True" /> 29 <output file="bam_to_sam_out1.sam" name="output1" sorted="True" />
27 </test> 30 </test>
28 <test> 31 <test>
29 <param ftype="bam" name="input1" value="bam_to_sam_in2.bam" /> 32 <param ftype="bam" name="input1" value="bam_to_sam_in1.bam" />
30 <param name="header" value="" /> 33 <param name="header" value="-H" />
31 <output file="bam_to_sam_out2.sam" name="output1" sorted="True" /> 34 <output file="bam_to_sam_out2.sam" name="output1" sorted="True" />
32 </test> 35 </test>
33 <test> 36 <test>
34 <param ftype="bam" name="input1" value="bam_to_sam_in1.bam" /> 37 <param ftype="bam" name="input1" value="bam_to_sam_in1.bam" />
35 <param name="header" value="True" /> 38 <param name="header" value="" />
36 <output file="bam_to_sam_out3.sam" name="output1" sorted="True" /> 39 <output file="bam_to_sam_out3.sam" name="output1" sorted="True" />
37 </test> 40 </test>
38 </tests> 41 </tests>
39 <help> 42 <help>
40 <![CDATA[ 43 <![CDATA[
41 44
42 **What it does** 45 **What it does**
43 46
44 This tool uses the SAMTools_ toolkit to produce a SAM file from a BAM file. 47 Converts BAM dataset to SAM using ``samtools view`` command::
45 48
46 .. _SAMTools: http://samtools.sourceforge.net/samtools.shtml 49 samtools view -o [OUTPUT SAM] [-h|-H] [INPUT BAM]
50
47 ]]> 51 ]]>
48 </help> 52 </help>
49 <expand macro="citations"></expand> 53 <expand macro="citations"></expand>
50 </tool> 54 </tool>