annotate brew3r_r.xml @ 2:448beaf9deb8 draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit d287d5688e57f4154d5875789e0cd4d5c87f11ce
author iuc
date Thu, 03 Oct 2024 22:35:41 +0000
parents a0708b9d33be
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
1 <tool id="brew3r_r" name="BREW3R.r" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="20.01" license="MIT">
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
2 <description>Extend GTF</description>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
3 <macros>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
4 <token name="@TOOL_VERSION@">1.0.2</token>
2
448beaf9deb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit d287d5688e57f4154d5875789e0cd4d5c87f11ce
iuc
parents: 1
diff changeset
5 <token name="@VERSION_SUFFIX@">1</token>
0
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
6 </macros>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
7 <xrefs>
1
a0708b9d33be planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 934f4b672e4f21e211a530281a973b61c20035c5
iuc
parents: 0
diff changeset
8 <xref type="bio.tools">brew3r.r</xref>
0
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
9 <xref type="bioconductor">BREW3R.r</xref>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
10 </xrefs>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
11 <requirements>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
12 <!-- <requirement type="package" version="@TOOL_VERSION@">bioconductor-brew3r.r</requirement>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
13 <requirement type="package" version="1.64.0">bioconductor-rtracklayer</requirement>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
14 <requirement type="package" version="1.20.4">r-getopt</requirement> -->
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
15 <container type="docker">lldelisle/brew3r:v2</container>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
16 </requirements>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
17 <required_files>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
18 <include path="brew3r.r_script.R" />
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
19 </required_files>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
20 <version_command><![CDATA[
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
21 echo $(R --version | grep version | grep -v GNU)", BREW3R.r version" $(R --vanilla --slave -e "library(BREW3R.r); cat(sessionInfo()\$otherPkgs\$BREW3R.r\$Version)" 2> /dev/null | grep -v -i "WARNING: ")
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
22 ]]></version_command>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
23 <command detect_errors="exit_code"><![CDATA[
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
24 Rscript '${__tool_directory__}/brew3r.r_script.R'
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
25 --gtf_to_extend '$gtf_to_extend'
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
26 --gtf_to_overlap '$gtf_to_overlap'
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
27 #if '$sup_output' == 'true':
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
28 --sup_output '$output_table'
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
29 #end if
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
30 #if str($no_add) != '':
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
31 '$no_add'
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
32 #end if
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
33 #if str($exclude_pattern) != '':
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
34 --exclude_pattern '$exclude_pattern'
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
35 #end if
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
36 #if str($filter_unstranded) != '':
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
37 '$filter_unstranded'
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
38 #end if
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
39 -o output.gtf
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
40
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
41 ]]></command>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
42 <inputs>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
43 <param argument="--gtf_to_extend" type="data" format="gtf" label="Input gtf file to be extended on 3'" help="Usually coming from public resource." />
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
44 <param argument="--gtf_to_overlap" type="data" format="gtf" label="Input gtf file that will be used to extend" help="Coming from StringTie or another public resource." />
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
45 <param argument="--sup_output" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Get a supplementary output table with resolution of overlaps" />
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
46 <param argument="--no_add" type="boolean" truevalue="--no_add" falsevalue="" checked="false" label="Do not add new exons" />
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
47 <param argument="--exclude_pattern" type="text" value="" label="Do not extend genes with names matching this pattern" help="Leave empty if you want to extend all genes.">
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
48 <sanitizer>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
49 <valid initial="string.printable">
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
50 <remove value="'"/>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
51 <remove value="\"/>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
52 </valid>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
53 </sanitizer>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
54 </param>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
55 <param argument="--filter_unstranded" type="boolean" truevalue="--filter_unstranded" falsevalue="" checked="false" label="Filter unstranded intervals that overlaps genes of both strands" help="Recommanded if you used StringTie on unstranded libraries." />
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
56 </inputs>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
57 <outputs>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
58 <data name="output" format="gtf" from_work_dir="output.gtf" label="${tool.name} on ${gtf_to_extend.name} and ${gtf_to_overlap.name}: GTF" />
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
59 <data name="output_table" format="tabular" label="${tool.name} on ${gtf_to_extend.name} and ${gtf_to_overlap.name}: overlap resolution">
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
60 <filter>sup_output == True</filter>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
61 </data>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
62 </outputs>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
63 <tests>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
64 <test expect_num_outputs="1">
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
65 <param name="gtf_to_extend" value="input.gtf"/>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
66 <param name="gtf_to_overlap" value="second_input.gtf"/>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
67 <output name="output" value="output.gtf" compare="diff" lines_diff="2"/>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
68 </test>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
69 <test expect_num_outputs="1">
2
448beaf9deb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit d287d5688e57f4154d5875789e0cd4d5c87f11ce
iuc
parents: 1
diff changeset
70 <param name="gtf_to_extend" value="input_noexonid.gtf"/>
448beaf9deb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit d287d5688e57f4154d5875789e0cd4d5c87f11ce
iuc
parents: 1
diff changeset
71 <param name="gtf_to_overlap" value="second_input.gtf"/>
448beaf9deb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit d287d5688e57f4154d5875789e0cd4d5c87f11ce
iuc
parents: 1
diff changeset
72 <output name="output">
448beaf9deb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit d287d5688e57f4154d5875789e0cd4d5c87f11ce
iuc
parents: 1
diff changeset
73 <assert_contents>
448beaf9deb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit d287d5688e57f4154d5875789e0cd4d5c87f11ce
iuc
parents: 1
diff changeset
74 <has_n_lines n="36"/>
448beaf9deb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit d287d5688e57f4154d5875789e0cd4d5c87f11ce
iuc
parents: 1
diff changeset
75 <has_text text="BREW3R"/>
448beaf9deb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit d287d5688e57f4154d5875789e0cd4d5c87f11ce
iuc
parents: 1
diff changeset
76 </assert_contents>
448beaf9deb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit d287d5688e57f4154d5875789e0cd4d5c87f11ce
iuc
parents: 1
diff changeset
77 </output>
448beaf9deb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit d287d5688e57f4154d5875789e0cd4d5c87f11ce
iuc
parents: 1
diff changeset
78 </test>
448beaf9deb8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit d287d5688e57f4154d5875789e0cd4d5c87f11ce
iuc
parents: 1
diff changeset
79 <test expect_num_outputs="1">
0
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
80 <param name="gtf_to_extend" value="input.gtf"/>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
81 <param name="gtf_to_overlap" value="second_input.gtf"/>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
82 <param name="no_add" value="true"/>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
83 <output name="output">
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
84 <assert_contents>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
85 <has_n_lines n="31"/>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
86 <not_has_text text="BREW3R"/>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
87 </assert_contents>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
88 </output>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
89 </test>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
90 <test expect_num_outputs="1">
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
91 <param name="gtf_to_extend" value="input.gtf"/>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
92 <param name="gtf_to_overlap" value="second_input.gtf"/>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
93 <param name="exclude_pattern" value="^Gm"/>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
94 <output name="output">
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
95 <assert_contents>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
96 <has_n_lines n="34"/>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
97 <not_has_text text="exon111.ext"/>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
98 </assert_contents>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
99 </output>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
100 </test>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
101 <test expect_num_outputs="1">
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
102 <param name="gtf_to_extend" value="input.gtf"/>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
103 <param name="gtf_to_overlap" value="second_input.gtf"/>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
104 <param name="exclude_pattern" value="Gm$"/>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
105 <output name="output" value="output.gtf" compare="diff" lines_diff="2"/>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
106 <assert_command>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
107 <has_text text="--exclude_pattern 'Gm$'"/>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
108 </assert_command>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
109 </test>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
110 <test expect_num_outputs="1">
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
111 <param name="gtf_to_extend" value="input.gtf"/>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
112 <param name="gtf_to_overlap" value="second_input.gtf"/>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
113 <param name="filter_unstranded" value="true"/>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
114 <output name="output">
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
115 <assert_contents>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
116 <has_n_lines n="36"/>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
117 <not_has_text text="exon121.ext"/>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
118 </assert_contents>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
119 </output>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
120 </test>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
121 <test expect_num_outputs="1">
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
122 <param name="gtf_to_extend" value="input2.gtf"/>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
123 <param name="gtf_to_overlap" value="second_input2.gtf"/>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
124 <param name="filter_unstranded" value="true"/>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
125 <output name="output" value="output2.gtf" compare="diff" lines_diff="2"/>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
126 </test>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
127 </tests>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
128 <help><![CDATA[
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
129
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
130 .. class:: infomark
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
131
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
132 **What it does**
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
133
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
134 This tool extend the annotations existing in an input GTF file in the 3' end using annotations from another input GTF. During the process, it makes sure that there will not be new overlaps between different genes.
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
135
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
136 Usage
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
137 .....
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
138
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
139
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
140 **Input**
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
141
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
142 2 GTF files:
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
143 - First one to extend usually comes from a public resource.
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
144 - Second one that is used as template may come from a public resource or from StringTie.
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
145
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
146
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
147 **Output**
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
148
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
149 1 GTF file with all exons from the input GTF where some of them have been extended (the exon_id ends with '.ext') and potentially new exons (the exon_id contains BREW3R).
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
150
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
151 ]]></help>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
152 <citations>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
153 <citation type="bibtex">
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
154 @unpublished{None,
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
155 author = {Lucille Lopez-Delisle},
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
156 title = {None},
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
157 year = {None},
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
158 eprint = {None},
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
159 url = {https://github.com/lldelisle/BREW3R.r}
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
160 }</citation>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
161 </citations>
9083012a0abf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
diff changeset
162 </tool>