Mercurial > repos > yusuf > dedup_realign_bam
diff DedupRealignBAM.xml @ 0:6b673ffd9e38 default tip
initial commit
author | Yusuf Ali <ali@yusuf.email> |
---|---|
date | Wed, 25 Mar 2015 13:29:45 -0600 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/DedupRealignBAM.xml Wed Mar 25 13:29:45 2015 -0600 @@ -0,0 +1,32 @@ +<?xml version="1.0"?> + +<tool id="dedup_realign_bam_1" name="Deduplicate and realign a BAM file(s)"> + <description>using samtools and GATK</description> + <version_string>echo 1.0.0</version_string> + <command interpreter="perl">prep_bams $__tool_data_path__ $messages $ref_genome\.fa ${__new_file_path__} $prepped_bam_file $input_bam_file + #for $i in $inputs + ${i.input} + #end for + </command> + <inputs> + <param name="ref_genome" type="genomebuild" label="Reference genome" help="against which the reads were mapped"/> + <param format="bam" name="input_bam_file" type="data" label="Source BAM (mapped reads) file" help="Need to merge multiple input BAM files for one sample? Use controls below."/> + <repeat name="inputs" title="Input BAM Files"> + <param name="input" label="Additional BAM file to merge" type="data" format="bam" /> + </repeat> + + </inputs> + <outputs> + <data name="prepped_bam_file" format="bam" type="data" label="Deduped and realigned mapped reads"/> + <data name="messages" format="text" type="data" label="Prep process log messages"/> + </outputs> + + <tests/> + + <help> + This tool runs a set of processes to first optionally merge BAMs, then deduplicate (samtools) and realign (GATK) the reads mapped to a reference genome. + This is important for genotyping studies. While these steps could be run independently in a workflow, + an enormous amount of intermediate data files are generated. This tool cleans up those intermediate files. + </help> + +</tool>