Mercurial > repos > devteam > bam_to_sam
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> |