annotate 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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
6b673ffd9e38 initial commit
Yusuf Ali <ali@yusuf.email>
parents:
diff changeset
1 <?xml version="1.0"?>
6b673ffd9e38 initial commit
Yusuf Ali <ali@yusuf.email>
parents:
diff changeset
2
6b673ffd9e38 initial commit
Yusuf Ali <ali@yusuf.email>
parents:
diff changeset
3 <tool id="dedup_realign_bam_1" name="Deduplicate and realign a BAM file(s)">
6b673ffd9e38 initial commit
Yusuf Ali <ali@yusuf.email>
parents:
diff changeset
4 <description>using samtools and GATK</description>
6b673ffd9e38 initial commit
Yusuf Ali <ali@yusuf.email>
parents:
diff changeset
5 <version_string>echo 1.0.0</version_string>
6b673ffd9e38 initial commit
Yusuf Ali <ali@yusuf.email>
parents:
diff changeset
6 <command interpreter="perl">prep_bams $__tool_data_path__ $messages $ref_genome\.fa ${__new_file_path__} $prepped_bam_file $input_bam_file
6b673ffd9e38 initial commit
Yusuf Ali <ali@yusuf.email>
parents:
diff changeset
7 #for $i in $inputs
6b673ffd9e38 initial commit
Yusuf Ali <ali@yusuf.email>
parents:
diff changeset
8 ${i.input}
6b673ffd9e38 initial commit
Yusuf Ali <ali@yusuf.email>
parents:
diff changeset
9 #end for
6b673ffd9e38 initial commit
Yusuf Ali <ali@yusuf.email>
parents:
diff changeset
10 </command>
6b673ffd9e38 initial commit
Yusuf Ali <ali@yusuf.email>
parents:
diff changeset
11 <inputs>
6b673ffd9e38 initial commit
Yusuf Ali <ali@yusuf.email>
parents:
diff changeset
12 <param name="ref_genome" type="genomebuild" label="Reference genome" help="against which the reads were mapped"/>
6b673ffd9e38 initial commit
Yusuf Ali <ali@yusuf.email>
parents:
diff changeset
13 <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."/>
6b673ffd9e38 initial commit
Yusuf Ali <ali@yusuf.email>
parents:
diff changeset
14 <repeat name="inputs" title="Input BAM Files">
6b673ffd9e38 initial commit
Yusuf Ali <ali@yusuf.email>
parents:
diff changeset
15 <param name="input" label="Additional BAM file to merge" type="data" format="bam" />
6b673ffd9e38 initial commit
Yusuf Ali <ali@yusuf.email>
parents:
diff changeset
16 </repeat>
6b673ffd9e38 initial commit
Yusuf Ali <ali@yusuf.email>
parents:
diff changeset
17
6b673ffd9e38 initial commit
Yusuf Ali <ali@yusuf.email>
parents:
diff changeset
18 </inputs>
6b673ffd9e38 initial commit
Yusuf Ali <ali@yusuf.email>
parents:
diff changeset
19 <outputs>
6b673ffd9e38 initial commit
Yusuf Ali <ali@yusuf.email>
parents:
diff changeset
20 <data name="prepped_bam_file" format="bam" type="data" label="Deduped and realigned mapped reads"/>
6b673ffd9e38 initial commit
Yusuf Ali <ali@yusuf.email>
parents:
diff changeset
21 <data name="messages" format="text" type="data" label="Prep process log messages"/>
6b673ffd9e38 initial commit
Yusuf Ali <ali@yusuf.email>
parents:
diff changeset
22 </outputs>
6b673ffd9e38 initial commit
Yusuf Ali <ali@yusuf.email>
parents:
diff changeset
23
6b673ffd9e38 initial commit
Yusuf Ali <ali@yusuf.email>
parents:
diff changeset
24 <tests/>
6b673ffd9e38 initial commit
Yusuf Ali <ali@yusuf.email>
parents:
diff changeset
25
6b673ffd9e38 initial commit
Yusuf Ali <ali@yusuf.email>
parents:
diff changeset
26 <help>
6b673ffd9e38 initial commit
Yusuf Ali <ali@yusuf.email>
parents:
diff changeset
27 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.
6b673ffd9e38 initial commit
Yusuf Ali <ali@yusuf.email>
parents:
diff changeset
28 This is important for genotyping studies. While these steps could be run independently in a workflow,
6b673ffd9e38 initial commit
Yusuf Ali <ali@yusuf.email>
parents:
diff changeset
29 an enormous amount of intermediate data files are generated. This tool cleans up those intermediate files.
6b673ffd9e38 initial commit
Yusuf Ali <ali@yusuf.email>
parents:
diff changeset
30 </help>
6b673ffd9e38 initial commit
Yusuf Ali <ali@yusuf.email>
parents:
diff changeset
31
6b673ffd9e38 initial commit
Yusuf Ali <ali@yusuf.email>
parents:
diff changeset
32 </tool>