annotate mosdepth.xml @ 5:5854d0da92b4 draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 5fd8f13467a396e1fad5da06ec35695809359624
author iuc
date Mon, 06 May 2024 18:41:03 +0000
parents 91d89a597aac
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
1 <tool id="mosdepth" name="mosdepth" version="@TOOL_VERSION@+galaxy0" profile="21.05">
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
2 <description>- fast and flexible depth coverage calculation</description>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
3 <macros>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
4 <xml name="bam_identifier">
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
5 <!-- this is based on section 1.2.1 of the SAM/BAM specification https://samtools.github.io/hts-specs/SAMv1.pdf -->
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
6 <sanitizer invalid_char="'">
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
7 <valid initial="string.ascii_letters,string.digits,string.punctuation">
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
8 <remove value="{" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
9 <remove value="}" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
10 <remove value="=" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
11 <remove value="*" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
12 <remove value="`" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
13 <remove value=")" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
14 <remove value="&lt;" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
15 <remove value="'" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
16 <remove value='"' />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
17 <remove value="(" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
18 <remove value="\" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
19 <remove value="[" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
20 <remove value="&gt;" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
21 <remove value="]" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
22 <remove value="," />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
23 <yield />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
24 </valid>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
25 </sanitizer>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
26 <validator type="regex">([0-9A-Za-z!#$%&amp;+./:;?@^_|~-][0-9A-Za-z!#$%&amp;*+./:;=?@^_|~-]*)?</validator>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
27 </xml>
5
5854d0da92b4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 5fd8f13467a396e1fad5da06ec35695809359624
iuc
parents: 4
diff changeset
28 <token name="@TOOL_VERSION@">0.3.8</token>
0
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
29 </macros>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
30 <requirements>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
31 <requirement type="package" version="@TOOL_VERSION@">mosdepth</requirement>
2
efd53f6ceb16 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 37a76b08262eee35b2bdb2604d6a7beda046fe68
iuc
parents: 1
diff changeset
32 <requirement type="package" version="1.13">gzip</requirement>
0
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
33 </requirements>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
34 <command detect_errors="exit_code"><![CDATA[
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
35 #if $advanced.options == "yes" and len($advanced.quantize)
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
36 #set $quantize_depths = []
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
37 #for $i, $quant_group in enumerate($advanced.quantize)
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
38 #set $quantize_depths = $quantize_depths + [str ($quant_group.quant_group_mindepth)]
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
39 #set $quant_group_name = str($quant_group.quant_group_name)
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
40 export MOSDEPTH_Q${i}=$quant_group.quant_group_name &&
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
41 #end for
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
42 #set $quant_groups_depths_str = ":".join($quantize_depths) + ':'
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
43 #end if
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
44 ln -s '$input_alignment' input_alignment &&
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
45 #if $input_alignment.is_of_type('bam'):
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
46 ln -s '${input_alignment.metadata.bam_index}' input_alignment.bai &&
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
47 #elif $input_alignment.is_of_type('cram'):
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
48 ln -s '${input_alignment.metadata.cram_index}' input_alignment.crai &&
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
49 #end if
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
50 mosdepth -t \${GALAXY_SLOTS:-1}
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
51 #if $window.window_mode == 'window'
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
52 --by $window.window_size
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
53 #elif $window.window_mode == 'bed'
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
54 --by '$window.region_file'
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
55 #end if
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
56 $per_base_coverage
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
57 #if $advanced.options == "yes"
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
58 #if str($advanced.chrom)
3
5cd5d0947354 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit f2a83bdcd9dd514ee56a1b9e26811e65fa431c49
iuc
parents: 2
diff changeset
59 --chrom '$advanced.chrom'
0
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
60 #end if
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
61 #if $advanced.exclude_flag
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
62 --flag $advanced.exclude_flag
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
63 #end if
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
64 #if $advanced.include_flag
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
65 --include-flag $advanced.include_flag
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
66 #end if
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
67 --mapq $advanced.mapq
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
68 $advanced.no_fast
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
69 #if str($advanced.thresholds)
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
70 --thresholds '$advanced.thresholds'
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
71 #end if
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
72 $advanced.use_median
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
73 #if str($advanced.read_groups)
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
74 --read-groups '$read_groups'
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
75 #end if
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
76 #if len($advanced.quantize)
3
5cd5d0947354 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit f2a83bdcd9dd514ee56a1b9e26811e65fa431c49
iuc
parents: 2
diff changeset
77 --quantize '$quant_groups_depths_str'
5cd5d0947354 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit f2a83bdcd9dd514ee56a1b9e26811e65fa431c49
iuc
parents: 2
diff changeset
78 #end if
5cd5d0947354 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit f2a83bdcd9dd514ee56a1b9e26811e65fa431c49
iuc
parents: 2
diff changeset
79 #if str($advanced.min_frag_len):
5cd5d0947354 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit f2a83bdcd9dd514ee56a1b9e26811e65fa431c49
iuc
parents: 2
diff changeset
80 --min-frag-len $advanced.min_frag_len
5cd5d0947354 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit f2a83bdcd9dd514ee56a1b9e26811e65fa431c49
iuc
parents: 2
diff changeset
81 #end if
5cd5d0947354 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit f2a83bdcd9dd514ee56a1b9e26811e65fa431c49
iuc
parents: 2
diff changeset
82 #if str($advanced.max_frag_len):
5cd5d0947354 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit f2a83bdcd9dd514ee56a1b9e26811e65fa431c49
iuc
parents: 2
diff changeset
83 --max-frag-len $advanced.max_frag_len
0
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
84 #end if
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
85 #end if
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
86 output input_alignment
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
87 #if $per_base_coverage
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
88 && gunzip output.per-base.bed.gz
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
89 #end if
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
90 #if $window.window_mode == "bed" or $window.window_mode == "window"
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
91 && gunzip output.regions.bed.gz
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
92 #end if
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
93 #if $advanced.options == "yes"
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
94 #if str($advanced.thresholds)
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
95 && gunzip output.thresholds.bed.gz
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
96 #end if
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
97 #if len($advanced.quantize)
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
98 && gunzip output.quantized.bed.gz
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
99 #end if
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
100 #end if
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
101 ]]></command>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
102 <inputs>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
103 <param name="input_alignment" type="data" format="bam,cram" label="Input BAM (or CRAM)" help="BAM or CRAM format mapped reads" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
104 <param argument="--no-per-base" name="per_base_coverage" type="boolean" truevalue="" falsevalue="--no-per-base" checked="false" label="Output per base depth" help="Skipping depth output for individual bases substantially decreases runtime" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
105 <conditional name="window">
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
106 <param name="window_mode" type="select" label="Compute depth by region" help="A BED file or window size can be provided to compute average depth by region">
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
107 <option value="no">Don't compute depth by region</option>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
108 <option value="window">Compute average depth using a fixed size window</option>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
109 <option value="bed">Compute depth in regions specified by a BED file</option>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
110 </param>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
111 <when value="no">
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
112 </when>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
113 <when value="window">
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
114 <param name="window_size" type="integer" min="2" value="400" label="Window size for region calculation" help="Average depth will be computed for non-overlapping regions of this size" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
115 </when>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
116 <when value="bed">
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
117 <param name="region_file" type="data" format="bed" label="BED file specifying regions" help="Average depth will be computed for regions specified in the BED file. If the BED file has a 4th column, it is used for the region name" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
118 </when>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
119 </conditional>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
120 <conditional name="advanced">
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
121 <param name="options" type="select" label="Advanced Options">
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
122 <option value="no" selected="true">Hide Advanced Options</option>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
123 <option value="yes">Show Advanced Options</option>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
124 </param>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
125 <when value="no">
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
126 </when>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
127 <when value="yes">
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
128 <param argument="--chrom" type="text" label="Restrict depth calculations to chromosome" optional="true" help="Enter a chromosome name to only count depth for reads mapping to this chromosome">
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
129 <expand macro="bam_identifier" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
130 </param>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
131 <param argument="--flag" name="exclude_flag" type="integer" min="0" value="0" label="Exclude reads with these bits set in FLAG" help="Exclude reads where any of these bits are set in the value of the read flags column" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
132 <param argument="--include-flag" type="integer" min="1" optional="true" label="Only include reads with these bits set in FLAG" help="Only include reads where any of these bits are set in the value of the read flags column" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
133 <param argument="--fast-mode" name="no_fast" type="boolean" truevalue="" falsevalue="-x" label="Disable fast mode" help="Fast mode doesn't look up internal cigar operations or correct mate overlaps. Disabling it is not recommended" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
134 <param argument="--mapq" type="integer" min="0" value="0" label="Minimum mapping quality" help="Reads with a mapping quality lower than this value are ignored" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
135 <param argument="--thresholds" type="text" value="" label="Specify thresholds for output when using region output" help="The number of bases covered by these thresholds will be reported. Multiple thresholds can be separated by commas">
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
136 <sanitizer invalid_char="">
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
137 <valid initial="string.digits">
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
138 <add value="," />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
139 </valid>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
140 </sanitizer>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
141 <validator type="regex">[0-9,]*</validator>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
142 </param>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
143 <param argument="--use-median" type="boolean" truevalue="--use-median" falsevalue="" checked="false" label="Use median depth of region" help="When computing depth of region, use median of depth rather than mean" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
144 <param argument="--read-groups" type="text" value="" label="" help="only calculate depth for these comma-separated read groups IDs">
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
145 <!-- while read group IDs are not well specified in the BAM specification, they appear to be like IDs but with spaces allowed -->
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
146 <expand macro="bam_identifier">
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
147 <add value=" " />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
148 </expand>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
149 </param>
3
5cd5d0947354 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit f2a83bdcd9dd514ee56a1b9e26811e65fa431c49
iuc
parents: 2
diff changeset
150 <param argument="--min-frag-len" type="integer" min="0" optional="true" label="Reads with a smaller insert size than this are ignored" />
5cd5d0947354 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit f2a83bdcd9dd514ee56a1b9e26811e65fa431c49
iuc
parents: 2
diff changeset
151 <param argument="--max-frag-len" type="integer" min="0" optional="true" label="Reads with a larger insert size than this are ignored" />
0
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
152 <repeat name="quantize" title="Read depth thresholds for depth-defined regions">
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
153 <param name="quant_group_mindepth" type="integer" min="0" value="0" label="Minimum depth for depth-defined region" help="Regions with this depth or lower will be included in this depth-defined region" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
154 <param name="quant_group_name" type="text" label="Depth-defined region name" help="Name include in BED output for regions in this depth-defined region">
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
155 <sanitizer invalid_char="">
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
156 <valid initial="string.letters,string.digits">
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
157 <add value="_" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
158 </valid>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
159 </sanitizer>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
160 <validator type="regex">[0-9a-zA-Z_]*</validator>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
161 </param>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
162 </repeat>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
163 </when>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
164 </conditional>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
165 </inputs>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
166 <outputs>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
167 <data name="output_global_dist" format="tabular" from_work_dir="output.mosdepth.global.dist.txt" label="mosdepth depth distribution on ${on_string}" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
168 <data name="output_summary" format="tabular" from_work_dir="output.mosdepth.summary.txt" label="mosdepth summary on ${on_string}">
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
169 <actions>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
170 <action type="metadata" name="column_names" default="chrom,length,bases,mean,min,max" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
171 </actions>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
172 </data>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
173 <data name="output_region_dist" format="tabular" from_work_dir="output.mosdepth.region.dist.txt" label="mosdepth region depth distribution on ${on_string}">
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
174 <filter>window['window_mode'] == "bed" or window['window_mode'] == "window"</filter>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
175 </data>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
176 <data name="output_per_base_depth" format="bedgraph" from_work_dir="output.per-base.bed" label="mosdepth per base depth on ${on_string}">
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
177 <filter>per_base_coverage</filter>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
178 </data>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
179 <data name="output_regions_bed" format="bed" from_work_dir="output.regions.bed" label="mosdepth regions BED on ${on_string}">
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
180 <filter>window['window_mode'] == "bed" or window['window_mode'] == "window"</filter>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
181 </data>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
182 <data name="output_quantized_bed" format="bed" from_work_dir="output.quantized.bed" label="mosdepth quantized BED on ${on_string}">
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
183 <filter>advanced['options'] == "yes" and len(advanced['quantize'])</filter>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
184 </data>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
185 <data name="output_thresholds_bed" format="bed" from_work_dir="output.thresholds.bed" label="mosdepth thresholds BED on ${on_string}">
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
186 <filter>advanced['options'] == "yes" and advanced['thresholds']</filter>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
187 </data>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
188 </outputs>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
189 <tests>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
190 <!-- test 1 -->
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
191 <test expect_num_outputs="2">
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
192 <param name="input_alignment" value="input.bam" ftype="bam" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
193 <output name="output_summary" file="output_summary.tabular" ftype="tabular" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
194 <output name="output_global_dist" file="output_distribution.tabular" ftype="tabular" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
195 </test>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
196 <!-- test 2 -->
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
197 <test expect_num_outputs="3">
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
198 <param name="input_alignment" value="input.bam" ftype="bam" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
199 <param name="per_base_coverage" value="True" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
200 <output name="output_per_base_depth" file="output_per_base_depth.bed" ftype="bedgraph" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
201 </test>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
202 <!-- test 3 -->
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
203 <test expect_num_outputs="4">
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
204 <param name="input_alignment" value="input.bam" ftype="bam" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
205 <conditional name="window">
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
206 <param name="window_mode" value="bed" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
207 <param name="region_file" value="input_regions.bed" ftype="bed" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
208 </conditional>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
209 <output name="output_region_dist" file="output_region_distribution_bed.tabular" ftype="tabular" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
210 <output name="output_summary" file="output_region_summary.tabular" ftype="tabular" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
211 <output name="output_regions_bed" file="output_region_depths.bed" ftype="bed" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
212 </test>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
213 <!-- test 4 -->
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
214 <test expect_num_outputs="4 ">
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
215 <param name="input_alignment" value="input.bam" ftype="bam" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
216 <conditional name="window">
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
217 <param name="window_mode" value="window" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
218 <param name="window_size" value="200" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
219 </conditional>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
220 <output name="output_region_dist" file="output_region_distribution.tabular" ftype="tabular" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
221 <output name="output_summary" file="output_region_summary_windowed.tabular" ftype="tabular" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
222 <output name="output_regions_bed" file="output_window_depths.bed" ftype="bed" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
223 </test>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
224 <!-- test 5 -->
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
225 <test expect_num_outputs="4">
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
226 <param name="input_alignment" value="input.bam" ftype="bam" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
227 <conditional name="window">
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
228 <param name="window_mode" value="window" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
229 <param name="window_size" value="200" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
230 </conditional>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
231 <conditional name="advanced">
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
232 <param name="options" value="yes" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
233 <param name="use_median" value="yes" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
234 </conditional>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
235 <output name="output_region_dist" file="output_region_distribution_median.tabular" ftype="tabular" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
236 <output name="output_summary" file="output_region_summary_windowed_median.tabular" ftype="tabular" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
237 <output name="output_regions_bed" file="output_window_depths_median.bed" ftype="bed" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
238 </test>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
239 <!-- test 6 -->
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
240 <test expect_num_outputs="3">
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
241 <param name="input_alignment" value="input.bam" ftype="bam" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
242 <conditional name="advanced">
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
243 <param name="options" value="yes" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
244 <repeat name="quantize">
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
245 <param name="quant_group_mindepth" value="0" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
246 <param name="quant_group_name" value="NO_COVERAGE" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
247 </repeat>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
248 <repeat name="quantize">
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
249 <param name="quant_group_mindepth" value="1" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
250 <param name="quant_group_name" value="LOW_COVERAGE" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
251 </repeat>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
252 <repeat name="quantize">
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
253 <param name="quant_group_mindepth" value="20" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
254 <param name="quant_group_name" value="SUFFICIENT_COVERAGE" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
255 </repeat>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
256 </conditional>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
257 <output name="output_quantized_bed" file="output_quantized.bed" ftype="bed" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
258 </test>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
259 <!-- test 7 -->
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
260 <test expect_num_outputs="5">
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
261 <param name="input_alignment" value="input.bam" ftype="bam" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
262 <conditional name="window">
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
263 <param name="window_mode" value="bed" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
264 <param name="region_file" value="input_regions.bed" ftype="bed" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
265 </conditional>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
266 <conditional name="advanced">
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
267 <param name="options" value="yes" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
268 <param name="thresholds" value="20,40" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
269 </conditional>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
270 <output name="output_thresholds_bed" file="output_thresholds.bed" ftype="bed" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
271 </test>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
272 <!-- test 7 -->
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
273 <test expect_num_outputs="2">
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
274 <param name="input_alignment" value="input.cram" ftype="cram" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
275 <output name="output_summary" file="output_summary.tabular" ftype="tabular" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
276 <output name="output_global_dist" file="output_distribution.tabular" ftype="tabular" />
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
277 </test>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
278 </tests>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
279 <help><![CDATA[
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
280 mosdepth_ is a tool for fast and flexible calculation of read depths from BAM or CRAM files.
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
281
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
282 It can compute:
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
283
3
5cd5d0947354 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit f2a83bdcd9dd514ee56a1b9e26811e65fa431c49
iuc
parents: 2
diff changeset
284 * mean (or median) depth in fixed-sized windows
0
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
285 * mean (or median) depth in regions specified by a BED file
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
286 * per base depths
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
287 * a histogram of read depths
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
288 * the mean or median coverage histogram for windows / regions
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
289 * a distribution of proportion of based covered over a particular threshold
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
290 * a BED format report on regions that are defined by coverage thresholds
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
291
3
5cd5d0947354 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit f2a83bdcd9dd514ee56a1b9e26811e65fa431c49
iuc
parents: 2
diff changeset
292 By default, only a summary and depth histogram is computed, but the other options mentioned above can
0
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
293 be enabled using different options in the "Compute depth by region" selector and some of the Advanced
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
294 options.
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
295
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
296 .. _mosdepth: https://github.com/brentp/mosdepth
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
297 ]]></help>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
298 <citations>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
299 <citation type="doi">10.1093/bioinformatics/btx699</citation>
32ea013ae290 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit 7b66f2b9af9221cac930dfd0e078401472bb0e30
iuc
parents:
diff changeset
300 </citations>
3
5cd5d0947354 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mosdepth commit f2a83bdcd9dd514ee56a1b9e26811e65fa431c49
iuc
parents: 2
diff changeset
301 </tool>