annotate SVDetect_r0.8b_galaxy/svdetect/SVDetect_run_parallel.xml @ 28:091714bd75a0 draft default tip

new release r0.8b
author bzeitouni
date Tue, 22 Jan 2013 06:20:22 -0500
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
28
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
1 <tool id="svdetect_run_parallel" name="Detect clusters of anomalously mapped pairs">
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
2
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
3 <description>and identify structural variants</description>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
4
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
5 <command interpreter="perl">SVDetect_run_parallel.pl
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
6
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
7 #if $getLinks.linking == "linking"
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
8 linking
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
9 <!-- -out1 '$links_file' -->
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
10 #end if
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
11 #if $getFilteredLinks.filtering == "filtering"
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
12 filtering
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
13 <!--- out2 '$flinks_file' -->
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
14 #if str($getFilteredLinks.links2SV) == "create"
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
15 links2SV
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
16 -out3 '$sv_file'
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
17 #end if
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
18 #if $getFilteredLinks.file_conversion.file_conversion_select=="convert" and str($getFilteredLinks.file_conversion.links2circos) == "create"
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
19 links2circos
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
20 -out4 '$circos_file'
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
21 #end if
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
22 #if $getFilteredLinks.file_conversion.file_conversion_select=="convert" and str($getFilteredLinks.file_conversion.links2bed) == "create"
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
23 links2bed
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
24 -out5 '$bed_file'
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
25 #end if
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
26 #end if
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
27 -conf '$config_file'
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
28 -l '$log_file'
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
29 -N '$sample_name'
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
30
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
31 </command>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
32
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
33 <inputs>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
34 <param name="sample_name" type="text" value="sample" label="Sample Name"/>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
35 <param name="mates_file" format="bam" type="data" label="Input BAM file (.ab.bam)"/>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
36 <param name="cmap_file" format="len" type="data" label="Chromosomes list file (.len)" help="Tabulated file format with Chromosome ID (integer from 1), name and length"/>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
37 <param name="mates_orientation" type="select" format="txt" label="Type of sequencing technology and libraries">
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
38 <option value="FR">Illumina paired-ends</option>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
39 <option value="RF">Illumina mate-pairs</option>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
40 <option value="FR">SOLiD paired-ends</option>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
41 <option value="RR">SOLiD mate-pairs</option>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
42 </param>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
43 <param name="read1_length" type="integer" size="10" value="50" label="Read 1 length (bp)" help="Length of the first read in a pair (left read)"/>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
44 <param name="read2_length" type="integer" size="10" value="50" label="Read 2 length (bp)" help="Length of the second read in a pair (right read)"/>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
45 <param name="sv_type" type="select" format="txt" label="Type of SV to detect">
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
46 <option value="all">all types of SVs</option>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
47 <option value="intra">intrachromosomal SVs only</option>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
48 <option value="inter">interchromosomal SVs only</option>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
49 </param>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
50
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
51 <conditional name="getLinks">
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
52 <param name="linking" type="select" label="Linking procedure" help="Detection and isolation of links">
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
53 <option value="linking">Yes</option>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
54 <option value="">No, already done</option>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
55 </param>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
56 <when value="">
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
57 <!-- do nothing here -->
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
58 </when>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
59 <when value="linking">
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
60 <param name="splitmate" label="Do you want to split the original mate file per chromosome for parallel computing?" type="boolean" truevalue="split" falsevalue="do_not_split" checked="True" help="Untick it if already done"/>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
61 <param name="window_size" type="integer" size="20" value="3000" label="Window size (bp)" help="Equal to at least “2µ+2√2σ"/>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
62 <param name="step_length" type="integer" size="20" value="250" label="Step length size (bp)" help="Equal to 1/2 or 1/4 of the window size"/>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
63 </when>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
64 </conditional>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
65
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
66 <conditional name="getFilteredLinks">
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
67 <param name="filtering" type="select" label="Filtering procedure" help="Filtering of links according different parameters and thresholds">
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
68 <option value="filtering">Yes</option>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
69 <option value="">No</option>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
70 </param>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
71 <when value="">
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
72 <!-- do nothing here -->
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
73 </when>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
74 <when value="filtering">
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
75
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
76 <param name="splitlink" label="Do you want to split the original link file per chromosome for parallel computing?" type="boolean" truevalue="split" falsevalue="do_not_split" checked="False" help="Untick it if (the linking is) already done"/>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
77 <param name="chromosomes" type="text" size="20" label="List of chromosome names to keep or exclude"/>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
78 <param name="nb_pairs_threshold" type="integer" size="20" value="5" label="Minimum number of pairs in a cluster"/>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
79
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
80 <conditional name="filter1">
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
81 <param name="strand_filtering" type="select" label="Strand filtering procedure">
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
82 <option value="strand">Yes</option>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
83 <option value="">No</option>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
84 </param>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
85 <when value="">
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
86 <!-- do nothing here -->
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
87 </when>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
88 <when value="strand">
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
89
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
90 <conditional name="filter2">
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
91 <param name="order_filtering" type="select" label="Order filtering procedure">
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
92 <option value="order">Yes</option>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
93 <option value="">No</option>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
94 </param>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
95 <when value="">
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
96 <!-- do nothing here -->
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
97 </when>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
98 <when value="order">
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
99
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
100 <conditional name="filter3">
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
101 <param name="insert_size_filtering" type="select" label="Insert-size filtering procedure">
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
102 <option value="insert">Yes</option>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
103 <option value="">No</option>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
104 </param>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
105 <when value="">
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
106 <!-- do nothing here -->
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
107 </when>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
108 <when value="insert">
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
109 <param name="indel_sigma_threshold" type="float" size="20" value="3" label="Minimal number of sigma fold for the insert size filtering and to call insertions and deletions"/>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
110 <param name="dup_sigma_threshold" type="float" size="20" value="3" label="minimal number of sigma fold for the insert size filtering to call tandem duplications"/>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
111 <param name="singleton_sigma_threshold" type="float" size="20" value="4" label="Minimal number of sigma fold for the insert size filtering to call singletons" help="for Illumina mate-pairs only"/>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
112 </when>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
113 </conditional>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
114
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
115 <param name="mu_length" type="integer" size="20" value="3000" label="Mean insert size value (µ) of normally mapped mate-pairs, in bp"/>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
116 <param name="sigma_length" type="integer" size="20" value="250" label="Calculated sd value (σ) from the distribution of normally mapped mate-pairs, in bp"/>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
117 <param name="nb_pairs_order_threshold" type="integer" size="20" value="2" label="Minimal number of pairs in a subgroup of paired-end reads for balanced events"/>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
118 </when>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
119 </conditional>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
120
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
121 <param name="final_score_threshold" type="float" size="20" value="1.0" label="Minimal final filtering score for calling SVs" help="A value of 1 means all the pairs in a cluster were consistent between each other after applying filters"/>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
122 </when>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
123 </conditional>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
124
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
125 <param name="links2SV" label="Do you want to have filtered links in a tabulated file format showing significant SVs?" type="boolean" truevalue="create" falsevalue="do_not_create" checked="True"/>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
126
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
127 <conditional name="file_conversion">
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
128 <param name="file_conversion_select" type="select" label="Output file conversion" help="Converts filtered links to Circos/BED files format for graphical view of SVs">
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
129 <option value="do_not_convert">No</option>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
130 <option value="convert">Yes</option>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
131 </param>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
132 <when value="do_not_convert">
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
133 <!-- do nothing here -->
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
134 </when>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
135 <when value="convert">
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
136 <param name="links2circos" label="Converts the link list to the Circos link format" type="boolean" truevalue="create" falsevalue="do_not_create" checked="True"/>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
137 <param name="links2bed" label="Converts the link list to the UCSC BED format" type="boolean" truevalue="create" falsevalue="do_not_create" checked="False"/>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
138 <param name="organism_id" type="text" size="10" value="hs" label="Organism ID"/>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
139 <repeat name="color_code" title="Color-code" min="1" max="7">
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
140 <param name="color" type="select" label="Color">
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
141 <option value="grey">grey</option>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
142 <option value="black">black</option>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
143 <option value="blue">blue</option>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
144 <option value="green">green</option>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
145 <option value="purple">purple</option>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
146 <option value="orange">orange</option>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
147 <option value="red">red</option>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
148 </param>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
149 <param name="interval" type="text" value="1,3" label="Interval"/>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
150 </repeat>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
151 </when>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
152 </conditional>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
153 </when>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
154 </conditional>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
155 </inputs>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
156
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
157
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
158 <outputs>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
159 <!--<data format="txt" name="links_file" label="svdetect.links">
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
160 <filter>getLinks['linking']=="linking"</filter>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
161 </data>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
162 <data format="txt" name="flinks_file" label="svdetect.links.filtered">
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
163 <filter>getFilteredLinks['filtering']=="filtering"</filter>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
164 </data>-->
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
165 <data format="sv" name="sv_file" label="${sample_name}.sv">
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
166 <filter>(
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
167 getFilteredLinks['filtering']=="filtering" and
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
168 getFilteredLinks['links2SV'] is True
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
169 )
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
170 </filter>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
171 </data>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
172 <data format="segdup" name="circos_file" label="${sample_name}.segdup">
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
173 <filter>(
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
174 getFilteredLinks['filtering']=="filtering" and
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
175 getFilteredLinks['file_conversion']['file_conversion_select']=="convert" and
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
176 getFilteredLinks['file_conversion']['links2circos'] is True
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
177 )
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
178 </filter>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
179 </data>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
180 <data format="bed" name="bed_file" label="${sample_name}.bed">
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
181 <filter>(
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
182 getFilteredLinks['filtering']=="filtering" and
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
183 getFilteredLinks['file_conversion']['file_conversion_select']=="convert" and
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
184 getFilteredLinks['file_conversion']['links2bed'] is True
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
185 )
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
186 </filter>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
187 </data>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
188 <data format="txt" name="log_file" label="${sample_name}.svdetect_run.log"/>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
189 </outputs>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
190
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
191
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
192
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
193 <configfiles>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
194 <configfile name="config_file">
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
195 &lt;general&gt;
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
196 input_format = bam
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
197 sv_type = ${sv_type}
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
198 mates_orientation=${mates_orientation}
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
199 read1_length=${read1_length}
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
200 read2_length=${read2_length}
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
201 mates_file=${mates_file}
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
202 cmap_file=${cmap_file}
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
203 tmp_dir=$__new_file_path__/svdetect/tmp
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
204 output_dir=$__new_file_path__/svdetect
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
205 num_threads=8
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
206 &lt;/general&gt;
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
207
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
208 #if $getLinks.linking == "linking"
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
209 &lt;detection&gt;
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
210 #if str($getLinks.splitmate) == "split"
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
211 split_mate_file=1
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
212 #else
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
213 split_mate_file=0
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
214 #end if
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
215 window_size=${getLinks.window_size}
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
216 step_length=${getLinks.step_length}
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
217 &lt;/detection&gt;
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
218 #end if
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
219
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
220 #if $getFilteredLinks.filtering == "filtering"
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
221 &lt;filtering&gt;
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
222 #if str($getFilteredLinks.splitlink) == "split"
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
223 split_link_file=1
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
224 #else
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
225 split_link_file=0
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
226 #end if
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
227 #if str($getFilteredLinks.chromosomes) != ""
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
228 chromosomes=${getFilteredLinks.chromosomes}
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
229 #end if
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
230 nb_pairs_threshold=${getFilteredLinks.nb_pairs_threshold}
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
231 #if $getFilteredLinks.filter1.strand_filtering == "strand"
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
232 strand_filtering=1
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
233 final_score_threshold=${getFilteredLinks.filter1.final_score_threshold}
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
234 #if $getFilteredLinks.filter1.filter2.order_filtering == "order"
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
235 order_filtering=1
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
236 mu_length=${getFilteredLinks.filter1.filter2.mu_length}
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
237 sigma_length=${getFilteredLinks.filter1.filter2.sigma_length}
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
238 nb_pairs_order_threshold=${getFilteredLinks.filter1.filter2.nb_pairs_order_threshold}
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
239 #if $getFilteredLinks.filter1.filter2.filter3.insert_size_filtering == "insert"
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
240 insert_size_filtering=1
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
241 indel_sigma_threshold=${getFilteredLinks.filter1.filter2.filter3.indel_sigma_threshold}
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
242 dup_sigma_threshold=${getFilteredLinks.filter1.filter2.filter3.dup_sigma_threshold}
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
243 singleton_sigma_threshold=${getFilteredLinks.filter1.filter2.filter3.singleton_sigma_threshold}
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
244 #else
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
245 insert_size_filtering=0
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
246 #end if
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
247 #else
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
248 order_filtering=0
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
249 #end if
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
250 #else
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
251 strand_filtering=0
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
252 #end if
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
253 &lt;/filtering&gt;
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
254 #end if
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
255
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
256 #if $getFilteredLinks.filtering == "filtering"
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
257 #if $getFilteredLinks.file_conversion.file_conversion_select == "convert"
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
258 #if str($getFilteredLinks.file_conversion.links2circos) == "create"
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
259 &lt;circos&gt;
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
260 organism_id=${getFilteredLinks.file_conversion.organism_id}
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
261 &lt;colorcode&gt;
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
262 #for $color_repeat in $getFilteredLinks.file_conversion.color_code
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
263 ${color_repeat.color}=${color_repeat.interval}
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
264 #end for
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
265 &lt;/colorcode&gt;
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
266 &lt;/circos&gt;
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
267 #end if
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
268 #if str($getFilteredLinks.file_conversion.links2bed) == "create"
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
269 &lt;bed&gt;
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
270 &lt;colorcode&gt;
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
271 #for $color_repeat in $getFilteredLinks.file_conversion.color_code
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
272 #if str($color_repeat.color)== "grey"
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
273 190,190,190=${color_repeat.interval}
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
274 #end if
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
275 #if str($color_repeat.color)== "black"
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
276 0,0,0=${color_repeat.interval}
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
277 #end if
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
278 #if str($color_repeat.color)== "blue"
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
279 0,0,255=${color_repeat.interval}
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
280 #end if
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
281 #if str($color_repeat.color)== "green"
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
282 0,255,0=${color_repeat.interval}
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
283 #end if
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
284 #if str($color_repeat.color)== "purple"
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
285 153,50,205=${color_repeat.interval}
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
286 #end if
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
287 #if str($color_repeat.color)== "orange"
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
288 255,140,0=${color_repeat.interval}
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
289 #end if
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
290 #if str($color_repeat.color)== "red"
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
291 255,0,0=${color_repeat.interval}
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
292 #end if
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
293 #end for
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
294 &lt;/colorcode&gt;
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
295 &lt;/bed&gt;
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
296 #end if
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
297 #end if
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
298 #end if
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
299 </configfile>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
300 </configfiles>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
301
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
302 <help>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
303 **What it does**
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
304
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
305 SVDetect - Version : 0.8b
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
306
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
307 Parallel version (nCPU=8)
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
308
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
309 SVDetect is a application for the isolation and the type prediction of intra- and inter-chromosomal rearrangements from paired-end/mate-pair sequencing data provided by the high-throughput sequencing technologies
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
310
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
311 This tool aims to identifying structural variations (SVs) with both clustering and sliding-window strategies, and helping in their visualization at the genome scale.
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
312 SVDetect is compatible with SOLiD and Illumina (>=1.3) reads.
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
313
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
314 Manual documentation available at the http://svdetect.sourceforge.net/Site/Manual.html
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
315
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
316 -----
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
317
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
318 .. class:: infomark
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
319
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
320 Contact Bruno Zeitouni (svdetect@curie.fr) for any questions or concerns about the Galaxy implementation of SVDetect.
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
321
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
322 </help>
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
323
091714bd75a0 new release r0.8b
bzeitouni
parents:
diff changeset
324 </tool>