Mercurial > repos > erasmus-medical-center > dr_disco
diff 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 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dr-disco_classify.xml Thu Aug 10 05:38:27 2017 -0400 @@ -0,0 +1,116 @@ +<tool id="dr_disco_classify" name="Dr. Disco (classify)" version="@TOOL_VERSION@-g0"> + <description>Classifies detected break-points in RNA-seq based on corresponding statistics and blacklists</description> + + <macros> + <import>macros.xml</import> + </macros> + + <expand macro="requirements"/> + <expand macro="version_command"/> + + <command detect_errors="exit_code"><![CDATA[ + dr-disco + classify + + ${only_valid} + + #if $blacklist_regions: + --blacklist-regions '${blacklist_regions}' + #end if + + #if $blacklist_junctions: + --blacklist-junctions '${blacklist_junctions}' + #end if + + '${dr_disco_detect_output}' + '${dr_disco_classify_output}' + ]]></command> + + <inputs> + <param name="dr_disco_detect_output" type="data" format="tabular" label="Output of Dr. Disco Detect" /> + <param name="only_valid" argument="--only-valid" truevalue="--only-valid" falsevalue="" type="boolean" /> + + <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/)" /> + <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/)" /> + </inputs> + + <outputs> + <data name="dr_disco_classify_output" format="tabular" label="${tool.name} on ${dr_disco_detect_output.name}" /> + </outputs> + + <tests> + <test> + <param name="dr_disco_detect_output" value="classify_test_16.in.dbed" ftype="tabular" /> + <param name="only_valid" value="" /> + + <output name="dr_disco_classify_output" file="classify_test_16.test-01.out.dbed" ftype="tabular" /> + </test> + <test> + <param name="dr_disco_detect_output" value="classify_test_16.in.dbed" ftype="tabular" /> + <param name="only_valid" value="--only-valid" /> + + <output name="dr_disco_classify_output" file="classify_test_16.test-02.out.dbed" /> + </test> + + <test> + <param name="dr_disco_detect_output" value="classify_test_16.in.dbed" ftype="tabular" /> + <param name="only_valid" /> + <param name="blacklist_regions" value="blacklist-regions.hg38.bed" ftype="bed" /> + + <output name="dr_disco_classify_output" file="classify_test_16.test-03.out.dbed" ftype="tabular" /> + </test> + <test> + <param name="dr_disco_detect_output" value="classify_test_16.in.dbed" ftype="tabular" /> + <param name="only_valid" /> + <param name="blacklist_regions" value="blacklist-regions.hg38.bed" ftype="bed" /> + + <output name="dr_disco_classify_output" file="classify_test_16.test-04.out.dbed" /> + </test> + + <test> + <param name="dr_disco_detect_output" value="classify_test_16.in.dbed" ftype="tabular" /> + <param name="only_valid" /> + <param name="blacklist_junctions" value="blacklist-junctions.hg38.txt" ftype="tabular" /> + + <output name="dr_disco_classify_output" file="classify_test_16.test-05.out.dbed" ftype="tabular" /> + </test> + <test> + <param name="dr_disco_detect_output" value="classify_test_16.in.dbed" ftype="tabular" /> + <param name="only_valid" /> + <param name="blacklist_junctions" value="blacklist-junctions.hg38.txt" ftype="tabular" /> + + <output name="dr_disco_classify_output" file="classify_test_16.test-06.out.dbed" /> + </test> + + <test> + <param name="dr_disco_detect_output" value="classify_test_16.in.dbed" ftype="tabular" /> + <param name="only_valid" /> + <param name="blacklist_regions" value="blacklist-regions.hg38.bed" ftype="bed" /> + <param name="blacklist_junctions" value="blacklist-junctions.hg38.txt" ftype="tabular" /> + + <output name="dr_disco_classify_output" file="classify_test_16.test-07.out.dbed" ftype="tabular" /> + </test> + <test> + <param name="dr_disco_detect_output" value="classify_test_16.in.dbed" ftype="tabular" /> + <param name="only_valid" /> + <param name="blacklist_regions" value="blacklist-regions.hg38.bed" ftype="bed" /> + <param name="blacklist_junctions" value="blacklist-junctions.hg38.txt" ftype="tabular" /> + + <output name="dr_disco_classify_output" file="classify_test_16.test-08.out.dbed" /> + </test> + </tests> + + <help><![CDATA[ + +**What it does** + + + +**Attributions** + +This work is part of Youri Hoogstrate's PhD thesis. + + ]]></help> + + <expand macro="citations"/> +</tool> \ No newline at end of file