annotate suspenders.xml @ 1:7a5fa8282f82 draft default tip

Uploaded
author iuc
date Sun, 03 Aug 2014 10:05:02 -0400
parents 35b4ff47bf09
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
1 <?xml version="1.0"?>
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
2 <tool name="suspenders" id="bg_suspenders" version="0.2.5.0">
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
3 <description>merging of labeled alignments</description>
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
4 <requirements>
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
5 <requirement type="package" version="0.2.5">suspenders</requirement>
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
6 <requirement type="package" version="1.2.1">matplotlib</requirement>
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
7 <requirement type="package" version="0.7.7">pysam</requirement>
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
8 </requirements>
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
9 <stdio>
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
10 <exit_code range="1:" />
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
11 <exit_code range=":-1" />
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
12 <regex match="Error:" />
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
13 <regex match="Exception:" />
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
14 </stdio>
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
15 <command>
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
16 <![CDATA[
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
17 #set $inputs = ""
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
18 #for $counter, $input_bam in enumerate( $reference_source.input_bams ):
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
19 ln -s "${input_bam.input_bam}" "${counter}.bam";
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
20 ln -s "${input_bam.input_bam.metadata.bam_index}" "${counter}.bai";
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
21 set $inputs += '%s ' % $counter
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
22 #end for
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
23
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
24 pysuspenders
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
25 $labels
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
26 $union
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
27 $quality
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
28 $pileup
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
29 $image
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
30 $mate_all
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
31 $union_all
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
32 $random_filter
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
33 #if $chart:
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
34 -c $image
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
35 #end if
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
36 -p \${GALAXY_SLOTS:-4}
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
37 $output
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
38 $inputs
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
39 ]]>
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
40 </command>
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
41 <inputs>
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
42 <repeat name="input_bams" title="BAM files" min="2" help="sorted by read name">
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
43 <param name="input_bam" type="data" format="bam" label="BAM file">
1
7a5fa8282f82 Uploaded
iuc
parents: 0
diff changeset
44 <!--validator type="unspecified_build" />
7a5fa8282f82 Uploaded
iuc
parents: 0
diff changeset
45 <validator type="dataset_metadata_in_data_table" table_name="gatk2_picard_indexes" metadata_name="dbkey" metadata_column="dbkey" message="Sequences are not currently available for the specified build." /-->
0
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
46 </param>
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
47 </repeat>
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
48
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
49 <param name="labels" type="boolean" truevalue="--lapels" falsevalue="--normal-input"
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
50 checked="True"
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
51 label="Input has lapels tags" help="--lapels/--normal-input" />
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
52
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
53 <param name="union" type="boolean" truevalue="--union" falsevalue=""
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
54 label="Merge the files using the union filter" help="--union"/>
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
55
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
56 <param name="quality" type="boolean" truevalue="--quality" falsevalue=""
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
57 checked="True" label="Merge the files using the quality filter" help="--quality"/>
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
58
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
59 <param name="pileup" type="boolean" truevalue="--pileup" falsevalue=""
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
60 label="merge the files using the quality filter, then the pileup height filter" help="--pileup"/>
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
61
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
62 <param name="chart" type="boolean" truevalue="True" falsevalue="False"
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
63 label="save pileup chart to an image" help=""/>
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
64
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
65 <param name="mate_all" type="boolean" truevalue="--mate-all" falsevalue=""
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
66 label="compare unmated segments to mated ones" help="--mate-all"/>
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
67
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
68 <param name="union_all" type="boolean" truevalue="--union-all" falsevalue=""
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
69 label="Use union filter if other filters fail" help="always active for --union (--union-all)"/>
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
70
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
71 <param name="random_filter" type="boolean" truevalue="--random-filer" falsevalue=""
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
72 label="Use random filter if other filters fail" help="default for --quality and --pileup (--random-filter)"/>
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
73
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
74 </inputs>
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
75 <outputs>
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
76 <data name="output" format="bam" label="${tool.name} on ${on_string}"/>
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
77 <data name="image" format="png" label="${tool.name} on ${on_string}: Chart">
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
78 <filter>chart is True</filter>
1
7a5fa8282f82 Uploaded
iuc
parents: 0
diff changeset
79 </data>
0
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
80 </outputs>
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
81 <tests>
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
82
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
83 </tests>
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
84 <help>
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
85 <![CDATA[
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
86
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
87 **What it does**
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
88
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
89 Allows the merging of alignments that have been annotated using pylapels into a single alignment that picks the highest quality alignment.
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
90
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
91 https://pypi.python.org/pypi/suspenders/
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
92
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
93 ]]>
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
94 </help>
35b4ff47bf09 Uploaded
bgruening
parents:
diff changeset
95 </tool>