Mercurial > repos > iuc > bedtools
comparison intersectBed.xml @ 47:2892111d91f8 draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit 73ebd55430874a3c1483b6dd6cce0482175482f9
author | iuc |
---|---|
date | Fri, 21 Feb 2025 21:40:09 +0000 |
parents | 64e2edfe7a2c |
children |
comparison
equal
deleted
inserted
replaced
46:64e2edfe7a2c | 47:2892111d91f8 |
---|---|
91 <when value="default"/> | 91 <when value="default"/> |
92 <when value="specify"> | 92 <when value="specify"> |
93 <expand macro="overlap" /> | 93 <expand macro="overlap" /> |
94 <conditional name="reciprocal_cond"> | 94 <conditional name="reciprocal_cond"> |
95 <expand macro="reciprocal" /> | 95 <expand macro="reciprocal" /> |
96 <when value="-r"/> | 96 <when value="-r"/> |
97 <when value=""> | 97 <when value=""> |
98 <expand macro="overlap" name="overlapB" argument="-F" fracof="B"/> | 98 <expand macro="overlap" name="overlapB" argument="-F" fracof="B"/> |
99 <param name="disjoint" argument="-e" type="boolean" truevalue="-e" falsevalue="" checked="false" | 99 <param name="disjoint" argument="-e" type="boolean" truevalue="-e" falsevalue="" checked="false" |
100 label="Require that the fraction of overlap is fulfilled for A OR B." help="If enabled, then for -f 0.90 and -F 0.10 this requires that either 90% of A is covered OR 10% of B is covered, otherwise, both fractions would have to be satisfied."/> | 100 label="Require that the fraction of overlap is fulfilled for A OR B." help="If enabled, then for -f 0.90 and -F 0.10 this requires that either 90% of A is covered OR 10% of B is covered, otherwise, both fractions would have to be satisfied."/> |
101 </when> | 101 </when> |
102 </conditional> | 102 </conditional> |
103 </when> | 103 </when> |
104 </conditional> | 104 </conditional> |
105 <!-- -v --> | 105 <!-- -v --> |
106 <param name="invert" argument="-v" type="boolean" truevalue="-v" falsevalue="" checked="false" | 106 <param name="invert" argument="-v" type="boolean" truevalue="-v" falsevalue="" checked="false" |
107 label="Report only those alignments that **do not** overlap with file(s) B" /> | 107 label="Report only those alignments that **do not** overlap with file(s) B" /> |
155 <param name="overlap_mode" value="-wa,-wb" /> | 155 <param name="overlap_mode" value="-wa,-wb" /> |
156 <param name="sorted" value="true" /> | 156 <param name="sorted" value="true" /> |
157 <output name="output" file="intersect-multiple-wa-wb.bed" ftype="bed" /> | 157 <output name="output" file="intersect-multiple-wa-wb.bed" ftype="bed" /> |
158 </test> | 158 </test> |
159 <test> | 159 <test> |
160 <param name="inputB" value="intersect-d1.bed,intersect-d2.bed,intersect-d3.bed" ftype="bed" /> | |
161 <param name="inputA" value="intersect-query.bed" ftype="bed" /> | 160 <param name="inputA" value="intersect-query.bed" ftype="bed" /> |
162 <conditional name="reduce_or_iterate"> | 161 <conditional name="reduce_or_iterate"> |
163 <param name="reduce_or_iterate_selector" value="reduce" /> | 162 <param name="reduce_or_iterate_selector" value="reduce" /> |
164 <param name="inputB" value="intersect-d1.bed,intersect-d2.bed,intersect-d3.bed" ftype="bed" /> | 163 <param name="inputB" value="intersect-d1.bed,intersect-d2.bed,intersect-d3.bed" ftype="bed" /> |
165 <param name="names" value="yes" /> | 164 <param name="names" value="yes" /> |
172 <param name="inputA" value="intersect-query.bed" ftype="bed" /> | 171 <param name="inputA" value="intersect-query.bed" ftype="bed" /> |
173 <conditional name="reduce_or_iterate"> | 172 <conditional name="reduce_or_iterate"> |
174 <param name="reduce_or_iterate_selector" value="reduce" /> | 173 <param name="reduce_or_iterate_selector" value="reduce" /> |
175 <param name="inputB" value="intersect-d1.bed,intersect-d2.bed,intersect-d3.bed" ftype="bed" /> | 174 <param name="inputB" value="intersect-d1.bed,intersect-d2.bed,intersect-d3.bed" ftype="bed" /> |
176 </conditional> | 175 </conditional> |
177 <param name="invert" value="-v" /> | 176 <param name="invert" value="true" /> |
178 <param name="sorted" value="true" /> | 177 <param name="sorted" value="true" /> |
179 <output name="output" file="intersect-multiple-invert.bed" ftype="bed" /> | 178 <output name="output" file="intersect-multiple-invert.bed" ftype="bed" /> |
180 </test> | 179 </test> |
181 <test> | 180 <test> |
182 <param name="inputA" value="intersect-query.bed" ftype="bed" /> | 181 <param name="inputA" value="intersect-query.bed" ftype="bed" /> |
250 <param name="inputA" value="intersect-A.bed" ftype="bed" /> | 249 <param name="inputA" value="intersect-A.bed" ftype="bed" /> |
251 <conditional name="reduce_or_iterate"> | 250 <conditional name="reduce_or_iterate"> |
252 <param name="reduce_or_iterate_selector" value="iterate" /> | 251 <param name="reduce_or_iterate_selector" value="iterate" /> |
253 <param name="inputB" value="intersect-B.bed" ftype="bed" /> | 252 <param name="inputB" value="intersect-B.bed" ftype="bed" /> |
254 </conditional> | 253 </conditional> |
255 <param name="once" value="-u" /> | 254 <param name="once" value="true" /> |
256 <output name="output" file="intersect-unique.bed" ftype="bed" /> | 255 <output name="output" file="intersect-unique.bed" ftype="bed" /> |
257 </test> | 256 </test> |
258 <test> | 257 <test> |
259 <param name="inputA" value="intersect-A.bed" ftype="bed" /> | 258 <param name="inputA" value="intersect-A.bed" ftype="bed" /> |
260 <conditional name="reduce_or_iterate"> | 259 <conditional name="reduce_or_iterate"> |
261 <param name="reduce_or_iterate_selector" value="iterate" /> | 260 <param name="reduce_or_iterate_selector" value="iterate" /> |
262 <param name="inputB" value="intersect-B.bed" ftype="bed" /> | 261 <param name="inputB" value="intersect-B.bed" ftype="bed" /> |
263 </conditional> | 262 </conditional> |
264 <param name="count" value="-c"/> | 263 <param name="count" value="true"/> |
265 <output name="output" file="intersect-count.bed" ftype="bed" /> | 264 <output name="output" file="intersect-count.bed" ftype="bed" /> |
266 </test> | 265 </test> |
267 <test> | 266 <test> |
268 <param name="inputA" value="intersect-A.bed" ftype="bed" /> | 267 <param name="inputA" value="intersect-A.bed" ftype="bed" /> |
269 <conditional name="reduce_or_iterate"> | 268 <conditional name="reduce_or_iterate"> |
270 <param name="reduce_or_iterate_selector" value="iterate" /> | 269 <param name="reduce_or_iterate_selector" value="iterate" /> |
271 <param name="inputB" value="intersect-B.bed" ftype="bed" /> | 270 <param name="inputB" value="intersect-B.bed" ftype="bed" /> |
272 </conditional> | 271 </conditional> |
273 <param name="invert" value="-v"/> | 272 <param name="invert" value="true"/> |
274 <output name="output" file="intersect-invert.bed" ftype="bed" /> | 273 <output name="output" file="intersect-invert.bed" ftype="bed" /> |
275 </test> | 274 </test> |
276 <test> | 275 <test> |
277 <param name="inputA" value="intersect-A2.bed" ftype="bed" /> | 276 <param name="inputA" value="intersect-A2.bed" ftype="bed" /> |
278 <conditional name="reduce_or_iterate"> | 277 <conditional name="reduce_or_iterate"> |
328 <conditional name="fraction_cond"> | 327 <conditional name="fraction_cond"> |
329 <param name="fraction_select" value="specify"/> | 328 <param name="fraction_select" value="specify"/> |
330 <param name="overlap" value="0.5" /> | 329 <param name="overlap" value="0.5" /> |
331 <conditional name="reciprocal_cond"> | 330 <conditional name="reciprocal_cond"> |
332 <param name="overlapB" value="0.5" /> | 331 <param name="overlapB" value="0.5" /> |
333 <param name="disjoint" value="-e" /> | 332 <param name="disjoint" value="true" /> |
334 </conditional> | 333 </conditional> |
335 </conditional> | 334 </conditional> |
336 <output name="output" file="intersect-fracA.bed" ftype="bed" /> | 335 <output name="output" file="intersect-fracA.bed" ftype="bed" /> |
337 </test> | 336 </test> |
338 <!-- old tests --> | 337 <!-- old tests --> |
339 <test> | 338 <test> |
340 <param name="inputA" value="intersectBed1.bed" ftype="bed" /> | 339 <param name="inputA" value="intersectBed1.bed" ftype="bed" /> |
341 <param name="inputB" value="intersectBed2.bed" ftype="bed" /> | 340 <conditional name="reduce_or_iterate"> |
341 <param name="inputB" value="intersectBed2.bed" ftype="bed" /> | |
342 </conditional> | |
342 <param name="overlap_mode" value="-wa" /> | 343 <param name="overlap_mode" value="-wa" /> |
343 <param name="split" value="False" /> | 344 <param name="split" value="False" /> |
344 <output name="output" file="intersectBed_result1.bed" ftype="bed" /> | 345 <output name="output" file="intersectBed_result1.bed" ftype="bed" /> |
345 </test> | 346 </test> |
346 <test> | 347 <test> |
347 <param name="inputA" value="intersectBed1.bed" ftype="bed" /> | 348 <param name="inputA" value="intersectBed1.bed" ftype="bed" /> |
348 <param name="inputB" value="intersectBed2.bed" ftype="bed" /> | 349 <conditional name="reduce_or_iterate"> |
350 <param name="inputB" value="intersectBed2.bed" ftype="bed" /> | |
351 </conditional> | |
349 <param name="overlap_mode" value="-wa,-wb" /> | 352 <param name="overlap_mode" value="-wa,-wb" /> |
350 <param name="split" value="False" /> | 353 <param name="split" value="False" /> |
351 <output name="output" file="intersectBed_result2.bed" ftype="bed" /> | 354 <output name="output" file="intersectBed_result2.bed" ftype="bed" /> |
352 </test> | 355 </test> |
353 <test> | 356 <test> |
354 <param name="inputA" value="intersectBed1.bed" ftype="bed" /> | 357 <param name="inputA" value="intersectBed1.bed" ftype="bed" /> |
355 <param name="inputB" value="intersectBed2.bed" ftype="bed" /> | 358 <conditional name="reduce_or_iterate"> |
359 <param name="inputB" value="intersectBed2.bed" ftype="bed" /> | |
360 </conditional> | |
356 <param name="invert" value="True" /> | 361 <param name="invert" value="True" /> |
357 <param name="split" value="False" /> | 362 <param name="split" value="False" /> |
358 <output name="output" file="intersectBed_result3.bed" ftype="bed" /> | 363 <output name="output" file="intersectBed_result3.bed" ftype="bed" /> |
359 </test> | 364 </test> |
360 </tests> | 365 </tests> |