Mercurial > repos > iuc > brew3r_r
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 |
| 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> |
