1
|
1 <macros>
|
|
2 <xml name="requirements">
|
|
3 <requirements>
|
|
4 <requirement type="python-module">macs2</requirement>
|
|
5 <requirement type="python-module">numpy</requirement>
|
|
6 <requirement type="package" version="2.0.10.2">macs2</requirement>
|
|
7 <requirement type="package" version="1.7.1">numpy</requirement>
|
|
8 <yield />
|
|
9 </requirements>
|
|
10 </xml>
|
|
11
|
|
12 <xml name="conditional_effective_genome_size">
|
|
13 <conditional name="effective_genome_size_options">
|
|
14 <param name="effective_genome_size_options_selector" type="select" label="Effective genome size" help="--gsize">
|
|
15 <option value="3300000000">Human (3.300.000.000)</option>
|
|
16 <option value="3000000000">Mouse (3.000.000.000)</option>
|
|
17 <option value="190000000">Fly (190.000.000)</option>
|
|
18 <option value="130000000">Worm (130.000.000)</option>
|
|
19 <option value="user_defined">User defined</option>
|
|
20 </param>
|
|
21 <when value="user_defined">
|
|
22 <param name="gsize" type="integer" size="12" label="Effective genome size" value=""/>
|
|
23 </when>
|
|
24 </conditional>
|
|
25 </xml>
|
|
26
|
|
27 <token name="@effective_genome_size@">
|
|
28 #if $effective_genome_size_options.effective_genome_size_options_selector == 'user_defined':
|
|
29 --gsize $effective_genome_size_options.gsize
|
|
30 #else:
|
|
31 --gsize $effective_genome_size_options.effective_genome_size_options_selector
|
|
32 #end if
|
|
33 </token>
|
|
34
|
|
35 <xml name="version_command">
|
|
36 <version_command>macs2 --version</version_command>
|
|
37 </xml>
|
|
38
|
|
39 <xml name="tag_size">
|
|
40 <param name="tsize" type="float" label="Tag size" value="-1.0" help="This will overide the auto detected tag size. DEFAULT: Not set (-1.0) (--tsize)" />
|
|
41 </xml>
|
|
42
|
|
43 <xml name="stdio">
|
|
44 <stdio>
|
|
45 <regex match="Error:" />
|
|
46 <regex match="EXception:" />
|
|
47 </stdio>
|
|
48 </xml>
|
|
49 </macros>
|