Mercurial > repos > iuc > brew3r_r
annotate brew3r_r.xml @ 3:d3b0390f325f 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:49 +0000 |
parents | 05f8e9d1e8b8 |
children |
rev | line source |
---|---|
0
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
1 <tool id="brew3r_r" name="BREW3R.r" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="20.01" license="MIT"> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
2 <description>Extend GTF</description> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
3 <macros> |
1
3198f52bffaa
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
0
diff
changeset
|
4 <token name="@TOOL_VERSION@">1.0.2</token> |
3
d3b0390f325f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit d287d5688e57f4154d5875789e0cd4d5c87f11ce
iuc
parents:
2
diff
changeset
|
5 <token name="@VERSION_SUFFIX@">1</token> |
0
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
6 </macros> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
7 <xrefs> |
2
05f8e9d1e8b8
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 934f4b672e4f21e211a530281a973b61c20035c5
iuc
parents:
1
diff
changeset
|
8 <xref type="bio.tools">brew3r.r</xref> |
0
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
9 <xref type="bioconductor">BREW3R.r</xref> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
10 </xrefs> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
11 <requirements> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
12 <!-- <requirement type="package" version="@TOOL_VERSION@">bioconductor-brew3r.r</requirement> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
13 <requirement type="package" version="1.64.0">bioconductor-rtracklayer</requirement> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
14 <requirement type="package" version="1.20.4">r-getopt</requirement> --> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
15 <container type="docker">lldelisle/brew3r:v2</container> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
16 </requirements> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
17 <required_files> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
18 <include path="brew3r.r_script.R" /> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
19 </required_files> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
20 <version_command><![CDATA[ |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
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: ") |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
22 ]]></version_command> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
23 <command detect_errors="exit_code"><![CDATA[ |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
24 Rscript '${__tool_directory__}/brew3r.r_script.R' |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
25 --gtf_to_extend '$gtf_to_extend' |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
26 --gtf_to_overlap '$gtf_to_overlap' |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
27 #if '$sup_output' == 'true': |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
28 --sup_output '$output_table' |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
29 #end if |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
30 #if str($no_add) != '': |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
31 '$no_add' |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
32 #end if |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
33 #if str($exclude_pattern) != '': |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
34 --exclude_pattern '$exclude_pattern' |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
35 #end if |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
36 #if str($filter_unstranded) != '': |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
37 '$filter_unstranded' |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
38 #end if |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
39 -o output.gtf |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
40 |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
41 ]]></command> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
42 <inputs> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
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." /> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
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." /> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
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" /> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
46 <param argument="--no_add" type="boolean" truevalue="--no_add" falsevalue="" checked="false" label="Do not add new exons" /> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
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."> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
48 <sanitizer> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
49 <valid initial="string.printable"> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
50 <remove value="'"/> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
51 <remove value="\"/> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
52 </valid> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
53 </sanitizer> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
54 </param> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
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." /> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
56 </inputs> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
57 <outputs> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
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" /> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
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"> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
60 <filter>sup_output == True</filter> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
61 </data> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
62 </outputs> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
63 <tests> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
64 <test expect_num_outputs="1"> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
65 <param name="gtf_to_extend" value="input.gtf"/> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
66 <param name="gtf_to_overlap" value="second_input.gtf"/> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
67 <output name="output" value="output.gtf" compare="diff" lines_diff="2"/> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
68 </test> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
69 <test expect_num_outputs="1"> |
3
d3b0390f325f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit d287d5688e57f4154d5875789e0cd4d5c87f11ce
iuc
parents:
2
diff
changeset
|
70 <param name="gtf_to_extend" value="input_noexonid.gtf"/> |
d3b0390f325f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit d287d5688e57f4154d5875789e0cd4d5c87f11ce
iuc
parents:
2
diff
changeset
|
71 <param name="gtf_to_overlap" value="second_input.gtf"/> |
d3b0390f325f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit d287d5688e57f4154d5875789e0cd4d5c87f11ce
iuc
parents:
2
diff
changeset
|
72 <output name="output"> |
d3b0390f325f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit d287d5688e57f4154d5875789e0cd4d5c87f11ce
iuc
parents:
2
diff
changeset
|
73 <assert_contents> |
d3b0390f325f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit d287d5688e57f4154d5875789e0cd4d5c87f11ce
iuc
parents:
2
diff
changeset
|
74 <has_n_lines n="36"/> |
d3b0390f325f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit d287d5688e57f4154d5875789e0cd4d5c87f11ce
iuc
parents:
2
diff
changeset
|
75 <has_text text="BREW3R"/> |
d3b0390f325f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit d287d5688e57f4154d5875789e0cd4d5c87f11ce
iuc
parents:
2
diff
changeset
|
76 </assert_contents> |
d3b0390f325f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit d287d5688e57f4154d5875789e0cd4d5c87f11ce
iuc
parents:
2
diff
changeset
|
77 </output> |
d3b0390f325f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit d287d5688e57f4154d5875789e0cd4d5c87f11ce
iuc
parents:
2
diff
changeset
|
78 </test> |
d3b0390f325f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit d287d5688e57f4154d5875789e0cd4d5c87f11ce
iuc
parents:
2
diff
changeset
|
79 <test expect_num_outputs="1"> |
0
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
80 <param name="gtf_to_extend" value="input.gtf"/> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
81 <param name="gtf_to_overlap" value="second_input.gtf"/> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
82 <param name="no_add" value="true"/> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
83 <output name="output"> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
84 <assert_contents> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
85 <has_n_lines n="31"/> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
86 <not_has_text text="BREW3R"/> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
87 </assert_contents> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
88 </output> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
89 </test> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
90 <test expect_num_outputs="1"> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
91 <param name="gtf_to_extend" value="input.gtf"/> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
92 <param name="gtf_to_overlap" value="second_input.gtf"/> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
93 <param name="exclude_pattern" value="^Gm"/> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
94 <output name="output"> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
95 <assert_contents> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
96 <has_n_lines n="34"/> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
97 <not_has_text text="exon111.ext"/> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
98 </assert_contents> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
99 </output> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
100 </test> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
101 <test expect_num_outputs="1"> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
102 <param name="gtf_to_extend" value="input.gtf"/> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
103 <param name="gtf_to_overlap" value="second_input.gtf"/> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
104 <param name="exclude_pattern" value="Gm$"/> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
105 <output name="output" value="output.gtf" compare="diff" lines_diff="2"/> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
106 <assert_command> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
107 <has_text text="--exclude_pattern 'Gm$'"/> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
108 </assert_command> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
109 </test> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
110 <test expect_num_outputs="1"> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
111 <param name="gtf_to_extend" value="input.gtf"/> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
112 <param name="gtf_to_overlap" value="second_input.gtf"/> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
113 <param name="filter_unstranded" value="true"/> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
114 <output name="output"> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
115 <assert_contents> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
116 <has_n_lines n="36"/> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
117 <not_has_text text="exon121.ext"/> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
118 </assert_contents> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
119 </output> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
120 </test> |
1
3198f52bffaa
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
0
diff
changeset
|
121 <test expect_num_outputs="1"> |
3198f52bffaa
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
0
diff
changeset
|
122 <param name="gtf_to_extend" value="input2.gtf"/> |
3198f52bffaa
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
0
diff
changeset
|
123 <param name="gtf_to_overlap" value="second_input2.gtf"/> |
3198f52bffaa
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
0
diff
changeset
|
124 <param name="filter_unstranded" value="true"/> |
3198f52bffaa
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
0
diff
changeset
|
125 <output name="output" value="output2.gtf" compare="diff" lines_diff="2"/> |
3198f52bffaa
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit fa525468780f3dea175da15852b1b8c17e1a80d3
iuc
parents:
0
diff
changeset
|
126 </test> |
0
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
127 </tests> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
128 <help><![CDATA[ |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
129 |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
130 .. class:: infomark |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
131 |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
132 **What it does** |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
133 |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
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. |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
135 |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
136 Usage |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
137 ..... |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
138 |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
139 |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
140 **Input** |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
141 |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
142 2 GTF files: |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
143 - First one to extend usually comes from a public resource. |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
144 - Second one that is used as template may come from a public resource or from StringTie. |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
145 |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
146 |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
147 **Output** |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
148 |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
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). |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
150 |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
151 ]]></help> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
152 <citations> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
153 <citation type="bibtex"> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
154 @unpublished{None, |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
155 author = {Lucille Lopez-Delisle}, |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
156 title = {None}, |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
157 year = {None}, |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
158 eprint = {None}, |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
159 url = {https://github.com/lldelisle/BREW3R.r} |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
160 }</citation> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
161 </citations> |
928a52b5c938
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/brew3r_r commit 3e3c47b732510a9ef0b2864b284aa14308e75ab0
iuc
parents:
diff
changeset
|
162 </tool> |