comparison metilene.xml @ 9:af2c31467ca0 draft

planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/metilene commit 0dc67759bcbdf5a8a285ded9ba751340d741fe63
author rnateam
date Wed, 13 Jul 2016 07:38:51 -0400
parents 48462181c628
children efc829e9f292
comparison
equal deleted inserted replaced
8:48462181c628 9:af2c31467ca0
1 <?xml version="1.0" encoding="utf-8"?> 1 <?xml version="1.0" encoding="utf-8"?>
2 <tool id="metilene" name="metilene" version="0.2-4.1"> 2 <tool id="metilene" name="metilene" version="0.2.6.0">
3 <description> 3 <description>
4 calling differentially methylated regions from bisulfite sequencing data 4 calling differentially methylated regions from bisulfite sequencing data
5 </description> 5 </description>
6 <requirements> 6 <requirements>
7 <requirement type="package" version="0.2-4">metilene</requirement> 7 <requirement type="package" version="0.2.6">metilene</requirement>
8 <requirement type="package" version="5.18.1">perl</requirement> 8 <requirement type="package" version="5.18.1">perl</requirement>
9 <requirement type="package" version="0.9.3">r_ggplot2</requirement> 9 <!--requirement type="package" version="3.2.1">R</requirement-->
10 <!--requirement type="package" version="0.9.3">r_ggplot2</requirement-->
11
12 <requirement type="package" version="2.0.0">r-ggplot2</requirement>
10 <requirement type="package" version="2.24">bedtools</requirement> 13 <requirement type="package" version="2.24">bedtools</requirement>
11 <requirement type="package" version="8.22">gnu_coreutils</requirement> 14 <requirement type="package" version="8.22">gnu_coreutils</requirement>
12 </requirements> 15 </requirements>
13 <stdio> 16 <stdio>
14 <exit_code range=":-1"/> 17 <exit_code range=":-1"/>
15 <exit_code range="1:" /> 18 <exit_code range="1:" />
16 </stdio> 19 </stdio>
17 <version_command>echo "0.2-4"</version_command> 20 <version_command>echo "0.2.6"</version_command>
18 <command><![CDATA[ 21 <command><![CDATA[
19 ## preprocessing 22 ## preprocessing
20 ## generate metilene_g1_g2.input from multiple bedgraph files 23 ## generate metilene_g1_g2.input from multiple bedgraph files
21 metilene_input.pl 24 metilene_input.pl
22 --in1 "$opt_in1" 25 --in1 "$opt_in1"
23 --in2 "$opt_in2" 26 --in2 "$opt_in2"
24 >/dev/null 2>/dev/null 27 >/dev/null
28 ##2>/dev/null
25 && 29 &&
26 ## metilene main program 30 ## metilene main program
27 metilene 31 metilene
28 -M $Options.opt_M 32 -M $Options.opt_M
29 -m $Options.opt_m 33 -m $Options.opt_m
30 -d $Options.opt_d 34 -d $Options.opt_d
31 -t 1 35 -t \${GALAXY_SLOTS:-4}
32 #if $B: 36 #if $B:
33 -f 2 37 -f 2
34 -B "$B" 38 -B "$B"
35 #else: 39 #else:
36 -f 1 40 -f 1
37 #end if 41 #end if
42 #if $Options.Y:
43 -Y $Options.Y
44 #end if
45 #if $Options.X:
46 -X $Options.X
47 #end if
48
38 -v $Options.opt_v 49 -v $Options.opt_v
39 metilene_g1_g2.input 50 metilene_g1_g2.input
40 > $output_bedlike 51 > $output_bedlike
41 2> /dev/null 52 ##2> /dev/null
42 && 53 &&
43 ## postprocessing 54 ## postprocessing
44 cut -f1-4 $output_bedlike > $output_bedgraph 2>/dev/null 55 cut -f1-4 $output_bedlike > $output_bedgraph 2>/dev/null
45 && 56 &&
46 ## write to job directory 57 ## write to job directory
47 metilene_output.pl 58 metilene_output.pl
48 -q $output_bedlike 59 -q $output_bedlike
49 -p 0.05 60 -p 0.05
50 -o ./metilene >/dev/null 2>/dev/null 61 -o ./metilene
62 ##>/dev/null
63 ##2>/dev/null
51 ]]></command> 64 ]]></command>
52 <inputs> 65 <inputs>
53 <!-- input bedgraph files 1 --> 66 <!-- input bedgraph files 1 -->
54 <param name="opt_in1" type="data" format="bed,bedgraph" multiple="true" 67 <param name="opt_in1" type="data" format="bed,bedgraph" multiple="true"
55 label="Input group 1" 68 label="Input group 1"
70 help="-M, --maxdist"/> 83 help="-M, --maxdist"/>
71 84
72 <param name="opt_m" type="integer" value="10" 85 <param name="opt_m" type="integer" value="10"
73 label="The minimum # of CpGs in a DMR" 86 label="The minimum # of CpGs in a DMR"
74 help="-m, --mincpgs"/> 87 help="-m, --mincpgs"/>
88
89 <param argument="X" type="integer" value="" optional="True"
90 label="Specify how many replicates must contain data for a certain CpG position in group 1"
91 help="to estimate missing ones"/>
92
93 <param argument="Y" type="integer" value="" optional="True"
94 label="Specify how many replicates must contain data for a certain CpG position in group 2"
95 help="to estimate missing ones"/>
75 96
76 <param name="opt_d" type="float" value="0.1" 97 <param name="opt_d" type="float" value="0.1"
77 label="The minimum mean methylation difference for calling DMRs" 98 label="The minimum mean methylation difference for calling DMRs"
78 help="-d, --minMethDiff"/> 99 help="-d, --minMethDiff"/>
79 100