Mercurial > repos > petr-novak > repeat_annotation_pipeline3
annotate compare_gff.xml @ 12:755a4d643184 draft default tip
planemo upload commit a61591d548f42ff417781e7fe7418dc2901ccc23
author | petr-novak |
---|---|
date | Tue, 26 Sep 2023 07:28:04 +0000 |
parents | 5366d5ea04bc |
children |
rev | line source |
---|---|
11
5366d5ea04bc
planemo upload commit 9d1b19f98d8b7f0a0d1baf2da63a373d155626f8-dirty
petr-novak
parents:
6
diff
changeset
|
1 <tool id="compare_gff" name="Compare overlap of two GFF3" version="0.1.0" |
5366d5ea04bc
planemo upload commit 9d1b19f98d8b7f0a0d1baf2da63a373d155626f8-dirty
petr-novak
parents:
6
diff
changeset
|
2 python_template_version="3.5"> |
6
b53f5a456d01
"planemo upload commit 3aefb0555456837d10fe69e4ad25de08d5972cb2"
petr-novak
parents:
diff
changeset
|
3 <requirements> |
b53f5a456d01
"planemo upload commit 3aefb0555456837d10fe69e4ad25de08d5972cb2"
petr-novak
parents:
diff
changeset
|
4 <requirement type="package">bioconductor-rtracklayer</requirement> |
b53f5a456d01
"planemo upload commit 3aefb0555456837d10fe69e4ad25de08d5972cb2"
petr-novak
parents:
diff
changeset
|
5 </requirements> |
11
5366d5ea04bc
planemo upload commit 9d1b19f98d8b7f0a0d1baf2da63a373d155626f8-dirty
petr-novak
parents:
6
diff
changeset
|
6 <required_files> |
5366d5ea04bc
planemo upload commit 9d1b19f98d8b7f0a0d1baf2da63a373d155626f8-dirty
petr-novak
parents:
6
diff
changeset
|
7 <include type="literal" path="compare_gff.R"/> |
5366d5ea04bc
planemo upload commit 9d1b19f98d8b7f0a0d1baf2da63a373d155626f8-dirty
petr-novak
parents:
6
diff
changeset
|
8 </required_files> |
6
b53f5a456d01
"planemo upload commit 3aefb0555456837d10fe69e4ad25de08d5972cb2"
petr-novak
parents:
diff
changeset
|
9 <command detect_errors="exit_code"><![CDATA[ |
11
5366d5ea04bc
planemo upload commit 9d1b19f98d8b7f0a0d1baf2da63a373d155626f8-dirty
petr-novak
parents:
6
diff
changeset
|
10 Rscript '$__tool_directory__'/compare_gff.R '$input1_gff' '$input2_gff' '$attribute_name' |
6
b53f5a456d01
"planemo upload commit 3aefb0555456837d10fe69e4ad25de08d5972cb2"
petr-novak
parents:
diff
changeset
|
11 && |
b53f5a456d01
"planemo upload commit 3aefb0555456837d10fe69e4ad25de08d5972cb2"
petr-novak
parents:
diff
changeset
|
12 cp annotation_overlap_long.csv '$out_long' |
b53f5a456d01
"planemo upload commit 3aefb0555456837d10fe69e4ad25de08d5972cb2"
petr-novak
parents:
diff
changeset
|
13 && |
b53f5a456d01
"planemo upload commit 3aefb0555456837d10fe69e4ad25de08d5972cb2"
petr-novak
parents:
diff
changeset
|
14 cp annotation_overlap.csv '$out_wide' |
b53f5a456d01
"planemo upload commit 3aefb0555456837d10fe69e4ad25de08d5972cb2"
petr-novak
parents:
diff
changeset
|
15 |
b53f5a456d01
"planemo upload commit 3aefb0555456837d10fe69e4ad25de08d5972cb2"
petr-novak
parents:
diff
changeset
|
16 ]]></command> |
b53f5a456d01
"planemo upload commit 3aefb0555456837d10fe69e4ad25de08d5972cb2"
petr-novak
parents:
diff
changeset
|
17 <inputs> |
11
5366d5ea04bc
planemo upload commit 9d1b19f98d8b7f0a0d1baf2da63a373d155626f8-dirty
petr-novak
parents:
6
diff
changeset
|
18 <param type="data" name="input1_gff" format="gff" label="First GFF"> |
5366d5ea04bc
planemo upload commit 9d1b19f98d8b7f0a0d1baf2da63a373d155626f8-dirty
petr-novak
parents:
6
diff
changeset
|
19 <sanitizer invalid_char=""> |
5366d5ea04bc
planemo upload commit 9d1b19f98d8b7f0a0d1baf2da63a373d155626f8-dirty
petr-novak
parents:
6
diff
changeset
|
20 <valid initial="string.ascii_letters,string.digits"> |
5366d5ea04bc
planemo upload commit 9d1b19f98d8b7f0a0d1baf2da63a373d155626f8-dirty
petr-novak
parents:
6
diff
changeset
|
21 <add value="_"/> |
5366d5ea04bc
planemo upload commit 9d1b19f98d8b7f0a0d1baf2da63a373d155626f8-dirty
petr-novak
parents:
6
diff
changeset
|
22 </valid> |
5366d5ea04bc
planemo upload commit 9d1b19f98d8b7f0a0d1baf2da63a373d155626f8-dirty
petr-novak
parents:
6
diff
changeset
|
23 </sanitizer> |
5366d5ea04bc
planemo upload commit 9d1b19f98d8b7f0a0d1baf2da63a373d155626f8-dirty
petr-novak
parents:
6
diff
changeset
|
24 </param> |
5366d5ea04bc
planemo upload commit 9d1b19f98d8b7f0a0d1baf2da63a373d155626f8-dirty
petr-novak
parents:
6
diff
changeset
|
25 <param type="data" name="input2_gff" format="gff" label="Second GFF"> |
5366d5ea04bc
planemo upload commit 9d1b19f98d8b7f0a0d1baf2da63a373d155626f8-dirty
petr-novak
parents:
6
diff
changeset
|
26 <sanitizer invalid_char=""> |
5366d5ea04bc
planemo upload commit 9d1b19f98d8b7f0a0d1baf2da63a373d155626f8-dirty
petr-novak
parents:
6
diff
changeset
|
27 <valid initial="string.ascii_letters,string.digits"> |
5366d5ea04bc
planemo upload commit 9d1b19f98d8b7f0a0d1baf2da63a373d155626f8-dirty
petr-novak
parents:
6
diff
changeset
|
28 <add value="_"/> |
5366d5ea04bc
planemo upload commit 9d1b19f98d8b7f0a0d1baf2da63a373d155626f8-dirty
petr-novak
parents:
6
diff
changeset
|
29 </valid> |
5366d5ea04bc
planemo upload commit 9d1b19f98d8b7f0a0d1baf2da63a373d155626f8-dirty
petr-novak
parents:
6
diff
changeset
|
30 </sanitizer> |
5366d5ea04bc
planemo upload commit 9d1b19f98d8b7f0a0d1baf2da63a373d155626f8-dirty
petr-novak
parents:
6
diff
changeset
|
31 </param> |
5366d5ea04bc
planemo upload commit 9d1b19f98d8b7f0a0d1baf2da63a373d155626f8-dirty
petr-novak
parents:
6
diff
changeset
|
32 <param type="text" name="attribute_name" label="Name of attribute to summarize" |
5366d5ea04bc
planemo upload commit 9d1b19f98d8b7f0a0d1baf2da63a373d155626f8-dirty
petr-novak
parents:
6
diff
changeset
|
33 optional="false" default="Name"/> |
6
b53f5a456d01
"planemo upload commit 3aefb0555456837d10fe69e4ad25de08d5972cb2"
petr-novak
parents:
diff
changeset
|
34 </inputs> |
b53f5a456d01
"planemo upload commit 3aefb0555456837d10fe69e4ad25de08d5972cb2"
petr-novak
parents:
diff
changeset
|
35 <outputs> |
b53f5a456d01
"planemo upload commit 3aefb0555456837d10fe69e4ad25de08d5972cb2"
petr-novak
parents:
diff
changeset
|
36 <data name="out_long" format="tabular" label="Overlap of annotations |
11
5366d5ea04bc
planemo upload commit 9d1b19f98d8b7f0a0d1baf2da63a373d155626f8-dirty
petr-novak
parents:
6
diff
changeset
|
37 ${input1_gff.hid} and ${input1_gff.hid} (as matrix)"/> |
6
b53f5a456d01
"planemo upload commit 3aefb0555456837d10fe69e4ad25de08d5972cb2"
petr-novak
parents:
diff
changeset
|
38 <data name="out_wide" format="tabular" label="Overlap of annotations |
b53f5a456d01
"planemo upload commit 3aefb0555456837d10fe69e4ad25de08d5972cb2"
petr-novak
parents:
diff
changeset
|
39 ${input1_gff.hid} and ${input1_gff.hid} (as table)"/> |
b53f5a456d01
"planemo upload commit 3aefb0555456837d10fe69e4ad25de08d5972cb2"
petr-novak
parents:
diff
changeset
|
40 </outputs> |
b53f5a456d01
"planemo upload commit 3aefb0555456837d10fe69e4ad25de08d5972cb2"
petr-novak
parents:
diff
changeset
|
41 <help><![CDATA[ |
b53f5a456d01
"planemo upload commit 3aefb0555456837d10fe69e4ad25de08d5972cb2"
petr-novak
parents:
diff
changeset
|
42 Compare overlaps in two GFF3 by selected attribute. Overlap is reported a number of bases. It expects not overlap within individuals GFF3. |
b53f5a456d01
"planemo upload commit 3aefb0555456837d10fe69e4ad25de08d5972cb2"
petr-novak
parents:
diff
changeset
|
43 ]]></help> |
b53f5a456d01
"planemo upload commit 3aefb0555456837d10fe69e4ad25de08d5972cb2"
petr-novak
parents:
diff
changeset
|
44 </tool> |