comparison dr-disco_classify.xml @ 3:5348cfd3ba5c draft

planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/galaxytools-emc/tree/master/tools/dr-disco commit b6ccc6d8a9a9061207040561b494b7cf2ee3f885
author erasmus-medical-center
date Thu, 10 Aug 2017 05:38:27 -0400
parents
children 922b52cf9b35
comparison
equal deleted inserted replaced
2:173ca9768e22 3:5348cfd3ba5c
1 <tool id="dr_disco_classify" name="Dr. Disco (classify)" version="@TOOL_VERSION@-g0">
2 <description>Classifies detected break-points in RNA-seq based on corresponding statistics and blacklists</description>
3
4 <macros>
5 <import>macros.xml</import>
6 </macros>
7
8 <expand macro="requirements"/>
9 <expand macro="version_command"/>
10
11 <command detect_errors="exit_code"><![CDATA[
12 dr-disco
13 classify
14
15 ${only_valid}
16
17 #if $blacklist_regions:
18 --blacklist-regions '${blacklist_regions}'
19 #end if
20
21 #if $blacklist_junctions:
22 --blacklist-junctions '${blacklist_junctions}'
23 #end if
24
25 '${dr_disco_detect_output}'
26 '${dr_disco_classify_output}'
27 ]]></command>
28
29 <inputs>
30 <param name="dr_disco_detect_output" type="data" format="tabular" label="Output of Dr. Disco Detect" />
31 <param name="only_valid" argument="--only-valid" truevalue="--only-valid" falsevalue="" type="boolean" />
32
33 <param name="blacklist_regions" argument="--blacklist-regions" type="data" format="bed" optional="True" label="Blacklist Regions" help="List of regions known to be false positives (https://github.com/yhoogstrate/dr-disco/tree/master/share/)" />
34 <param name="blacklist_junctions" argument="--blacklist-junctions" type="data" format="tabular" optional="True" label="Blacklist Junctions" help="List of junctions know to be false positives (https://github.com/yhoogstrate/dr-disco/tree/master/share/)" />
35 </inputs>
36
37 <outputs>
38 <data name="dr_disco_classify_output" format="tabular" label="${tool.name} on ${dr_disco_detect_output.name}" />
39 </outputs>
40
41 <tests>
42 <test>
43 <param name="dr_disco_detect_output" value="classify_test_16.in.dbed" ftype="tabular" />
44 <param name="only_valid" value="" />
45
46 <output name="dr_disco_classify_output" file="classify_test_16.test-01.out.dbed" ftype="tabular" />
47 </test>
48 <test>
49 <param name="dr_disco_detect_output" value="classify_test_16.in.dbed" ftype="tabular" />
50 <param name="only_valid" value="--only-valid" />
51
52 <output name="dr_disco_classify_output" file="classify_test_16.test-02.out.dbed" />
53 </test>
54
55 <test>
56 <param name="dr_disco_detect_output" value="classify_test_16.in.dbed" ftype="tabular" />
57 <param name="only_valid" />
58 <param name="blacklist_regions" value="blacklist-regions.hg38.bed" ftype="bed" />
59
60 <output name="dr_disco_classify_output" file="classify_test_16.test-03.out.dbed" ftype="tabular" />
61 </test>
62 <test>
63 <param name="dr_disco_detect_output" value="classify_test_16.in.dbed" ftype="tabular" />
64 <param name="only_valid" />
65 <param name="blacklist_regions" value="blacklist-regions.hg38.bed" ftype="bed" />
66
67 <output name="dr_disco_classify_output" file="classify_test_16.test-04.out.dbed" />
68 </test>
69
70 <test>
71 <param name="dr_disco_detect_output" value="classify_test_16.in.dbed" ftype="tabular" />
72 <param name="only_valid" />
73 <param name="blacklist_junctions" value="blacklist-junctions.hg38.txt" ftype="tabular" />
74
75 <output name="dr_disco_classify_output" file="classify_test_16.test-05.out.dbed" ftype="tabular" />
76 </test>
77 <test>
78 <param name="dr_disco_detect_output" value="classify_test_16.in.dbed" ftype="tabular" />
79 <param name="only_valid" />
80 <param name="blacklist_junctions" value="blacklist-junctions.hg38.txt" ftype="tabular" />
81
82 <output name="dr_disco_classify_output" file="classify_test_16.test-06.out.dbed" />
83 </test>
84
85 <test>
86 <param name="dr_disco_detect_output" value="classify_test_16.in.dbed" ftype="tabular" />
87 <param name="only_valid" />
88 <param name="blacklist_regions" value="blacklist-regions.hg38.bed" ftype="bed" />
89 <param name="blacklist_junctions" value="blacklist-junctions.hg38.txt" ftype="tabular" />
90
91 <output name="dr_disco_classify_output" file="classify_test_16.test-07.out.dbed" ftype="tabular" />
92 </test>
93 <test>
94 <param name="dr_disco_detect_output" value="classify_test_16.in.dbed" ftype="tabular" />
95 <param name="only_valid" />
96 <param name="blacklist_regions" value="blacklist-regions.hg38.bed" ftype="bed" />
97 <param name="blacklist_junctions" value="blacklist-junctions.hg38.txt" ftype="tabular" />
98
99 <output name="dr_disco_classify_output" file="classify_test_16.test-08.out.dbed" />
100 </test>
101 </tests>
102
103 <help><![CDATA[
104
105 **What it does**
106
107
108
109 **Attributions**
110
111 This work is part of Youri Hoogstrate's PhD thesis.
112
113 ]]></help>
114
115 <expand macro="citations"/>
116 </tool>