Mercurial > repos > jjohnson > defuse
view defuse_bamfastq.xml @ 15:337dc0fe0da1
add defuse_bamfastq
author | landsj <lands065@umn.edu> |
---|---|
date | Wed, 12 Jun 2013 15:41:12 -0500 |
parents | |
children | fc35b7b993b1 |
line wrap: on
line source
<?xml version="1.0"?> <tool id="defuse_bamfastq" name="Defuse BamFastq" version="0.6.1"> <description>converts a bam file to fastq files.</description> <requirements> <requirement type="package" version="0.6.1">defuse</requirement> </requirements> <version_command>bamfastq --version</version_command> <command>bamfastq #if $pair == True : $pair #end if #if $multiple == True : $multiple #end if #if $rename == True : $rename #end if -2 $fastq2 -1 $fastq1 -b $bamname </command> <inputs> <param name="bamname" type="data" format="bam" label="Bam filename."/> <param name="pair" type="boolean" truevalue="-p" falsevalue="" checked="true" label="Name contains pair info as /1 /2."/> <param name="multiple" type="boolean" truevalue="-m" falsevalue="" checked="true" label="Bam contains multiple mappings per read."/> <param name="rename" type="boolean" truevalue="-r" falsevalue="" checked="true" label="Rename with integer IDs."/> <stdio> <exit_code range="1:" level="fatal" description="Error" /> </stdio> </inputs> <outputs> <data format="fastqsanger,fastqillumina" name="fastq1" label="fastq1" /> <data format="fastqsanger,fastqillumina" name="fastq2" label="fastq2" /> </outputs> <tests> <test> <param name="bamname" ftype="bam" value="tophat_out2h.bam" /> <param name="pair" value="True" /> <param name="multiple" value="True" /> <param name="rename" value="True" /> <output name="fastq1" file="testout_defuse1.fq" /> <output name="fastq2" file="testout_defuse2.fq" /> </test> </tests> <help> Turn your dry, flavorless BAM file into delicious fastq files! </help> </tool>