Mercurial > repos > iuc > aegean_parseval
annotate parseval.xml @ 1:d6c074a93c51 draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
author | iuc |
---|---|
date | Sun, 11 Feb 2024 11:29:58 +0000 |
parents | 1b52f0c8ad7f |
children |
rev | line source |
---|---|
1
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
1 <tool id="aegean_parseval" name="AEGeAn ParsEval" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="20.01"> |
0
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
2 <description> compare two sets of gene annotations for the same sequence.</description> |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
3 <macros> |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
4 <import>macros.xml</import> |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
5 </macros> |
1
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
6 <expand macro="edam_ontology"/> |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
7 <expand macro="xrefs"/> |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
8 <expand macro="requirements"/> |
0
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
9 <version_command>parseval --version</version_command> |
1
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
10 <command detect_errors="exit_code"> |
0
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
11 <![CDATA[ |
1
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
12 #if $output_type == "html" |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
13 mkdir -p "${output_html.extra_files_path}" && |
0
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
14 #end if |
1
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
15 parseval "$referencegff3" "$predictiongff3" |
0
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
16 --delta $delta |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
17 --maxtrans $maxtrans |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
18 -w |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
19 #if $refrlabel |
1
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
20 --refrlabel "$refrlabel" |
0
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
21 #end if |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
22 #if $predlabel |
1
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
23 --predlabel "$predlabel" |
0
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
24 #end if |
1
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
25 #if $output_type =="text" |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
26 -f "text" |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
27 -o "$output_txt" |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
28 #else if $output_type == "html" |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
29 -f "html" |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
30 -o "${output_html.files_path}" && |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
31 echo "</div> </body> </html>" >> "${output_html.files_path}"/index.html && |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
32 cp "${output_html.files_path}"/index.html "$output_html" |
0
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
33 #end if |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
34 ]]> |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
35 </command> |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
36 <inputs> |
1
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
37 <param name="referencegff3" type="data" format="gff3" label="Reference GFF3 file"/> |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
38 <param name="predictiongff3" type="data" format="gff3" label="Prediction GFF3 file"/> |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
39 <param argument="--delta" type="integer" |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
40 min="0" max="20" value="0" |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
41 label="Number of nucleotides to extend gene loci"/> |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
42 <param argument="--maxtrans" type="integer" |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
43 min="1" max="50" value="32" |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
44 label="Maximum transcript allowed per locus" /> |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
45 <param name="output_type" type="select" |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
46 label="Select the output type"> |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
47 <option value="text">Text</option> |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
48 <option value="html">HTML</option> |
0
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
49 </param> |
1
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
50 <param argument="--refrlabel" type="text" |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
51 value="" optional="true" |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
52 label="Reference annotations" |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
53 help="Optional label for reference annotations"/> |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
54 <param argument="--predlabel" type="text" |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
55 value="" optional="true" |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
56 label="Prediction annotations" |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
57 help="Optional label for prediction annotations"/> |
0
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
58 </inputs> |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
59 <outputs> |
1
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
60 <data name="output_txt" format="txt" label="${tool.name} on ${on_string}: text"> |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
61 <filter>output_type == "text"</filter> |
0
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
62 </data> |
1
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
63 <data name="output_html" format="html" from_work_dir="output.html" label="${tool.name} on ${on_string}: HTML"> |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
64 <filter>output_type == "html"</filter> |
0
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
65 </data> |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
66 </outputs> |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
67 <tests> |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
68 <test expect_num_outputs="1"> |
1
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
69 <param name="referencegff3" value="TAIR9_GFF3_genes.gff" ftype="gff3"/> |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
70 <param name="predictiongff3" value="TAIR10_GFF3_genes.gff" ftype="gff3"/> |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
71 <param name="delta" value="5"/> |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
72 <param name="maxtrans" value="20"/> |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
73 <output name="output_txt" file="parseval_output_test1.txt" lines_diff="8"/> |
0
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
74 </test> |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
75 <test expect_num_outputs="1"> |
1
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
76 <param name="referencegff3" value="TAIR9_GFF3_genes.gff" ftype="gff3"/> |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
77 <param name="predictiongff3" value="TAIR10_GFF3_genes.gff" ftype="gff3"/> |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
78 <output name="output_txt" file="parseval_output_test2.txt" lines_diff="8"/> |
0
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
79 </test> |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
80 <test expect_num_outputs="1"> |
1
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
81 <param name="referencegff3" value="TAIR9_GFF3_genes.gff" ftype="gff3"/> |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
82 <param name="predictiongff3" value="TAIR10_GFF3_genes.gff" ftype="gff3"/> |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
83 <param name="delta" value="10"/> |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
84 <param name="maxtrans" value="10"/> |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
85 <output name="output_txt" file="parseval_output_test3.txt" lines_diff="8"/> |
0
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
86 </test> |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
87 <test expect_num_outputs="1"> |
1
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
88 <param name="referencegff3" value="TAIR9_GFF3_genes.gff" ftype="gff3"/> |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
89 <param name="predictiongff3" value="TAIR10_GFF3_genes.gff" ftype="gff3"/> |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
90 <param name="output_type" value="html"/> |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
91 <output name="output_html" file="parseval_output_test4.html" lines_diff="8"/> |
0
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
92 </test> |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
93 <test expect_num_outputs="1"> |
1
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
94 <param name="referencegff3" value="TAIR9_GFF3_genes.gff" ftype="gff3"/> |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
95 <param name="predictiongff3" value="TAIR10_GFF3_genes.gff" ftype="gff3"/> |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
96 <param name="output_type" value="html"/> |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
97 <param name="delta" value="10"/> |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
98 <param name="maxtrans" value="10"/> |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
99 <output name="output_html" file="parseval_output_test5.html" lines_diff="8"/> |
0
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
100 </test> |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
101 <test expect_num_outputs="1"> |
1
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
102 <param name="referencegff3" value="TAIR9_GFF3_genes.gff" ftype="gff3"/> |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
103 <param name="predictiongff3" value="TAIR10_GFF3_genes.gff" ftype="gff3"/> |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
104 <param name="output_type" value="text"/> |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
105 <param name="refrlabel" value="example_ref_label"/> |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
106 <param name="predlabel" value="example_pred_label"/> |
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
107 <output name="output_txt" file="parseval_output_test6.txt" lines_diff="8"/> |
0
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
108 </test> |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
109 </tests> |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
110 <help> |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
111 <![CDATA[ |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
112 .. class:: infomark |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
113 |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
114 **Purpose** |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
115 |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
116 ParsEval is a program for comparing two sets of gene annotations for the same sequence. The most common use cases for ParsEval are as follows. |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
117 |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
118 - You are annotating a newly assembled genome. The optimal parameter settings for annotation are not clear initially, so you do some exploratory data analysis and try several different parameter settings. You can use ParsEval to identify the similarities and differences between the different annotations you have produced. |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
119 |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
120 - You are doing a genome-wide analysis of genes in your favorite organism. There is a gene annotation available from the consortium that sequenced and assembled the genome, but there is a different annotation available at NCBI. Again, ParsEval is the best way to compare these two annotations to quickly identify their similarities and differences. |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
121 |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
122 ----- |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
123 |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
124 .. class:: infomark |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
125 |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
126 **Input** |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
127 |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
128 Input for ParsEval is two sets of annotations in GFF3 format. ParsEval uses the GenomeTools GFF3 parser, which strictly enforces syntax rules laid out in the GFF3 specification. ParsEval itself does some additional checks on the data to make sure valid comparisons are possible. Any features not directly related to protein-coding genes are ignored. |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
129 |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
130 ParsEval will infer features implicitly encoded in the data. For example, if a gene annotation declares 6 exon features but no intron features, ParsEval will infer the 5 corresponding intron features from the exon boundaries. However, if ParsEval sees any intron features in a gene model it will assume all introns are declared explicitly. Violations of that assumption will likely elicit a program error. |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
131 |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
132 ParsEval is pretty flexible in handling various common conventions for encoding gene structure: exons + start/stop codons, exons + CDS, CDS + UTRs, etc. Any subset of features that completely captures the gene’s exon/intron structure, CDS(s), and UTRs should be handled correctly. |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
133 |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
134 ParsEval requires that gene isoforms be encoded using the feature type mRNA (as opposed to transcript, primary_transcript, or other valid SO terms). For mRNA features lacking an explicitly declared gene parent, ParsEval will create one. Note, however, that ParsEval will treat all such transcripts as belonging to separate distinct genes, which will erroneously inflate summary statistics reported by ParsEval. |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
135 |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
136 ----- |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
137 |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
138 .. class:: infomark |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
139 |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
140 **Output** |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
141 |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
142 ParsEval output includes a variety of similarity statistics that measure the agreement between the two annotations. Our use of agreement here instead of accuracy is intentional: except in a very few rare cases, you will not be comparing a prediction to a true high-quality “gold standard.” It is much more common to compare two annotation sets whose relative quality is unknown. ParsEval uses the terms reference and prediction only to distinguish the two sets: it makes no assumptions as to their relative quality. |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
143 |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
144 |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
145 ]]> |
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
146 </help> |
1
d6c074a93c51
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit 669dd4d406e86aee7d83e7420dced981c180d805
iuc
parents:
0
diff
changeset
|
147 <expand macro="citations"/> |
0
1b52f0c8ad7f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/aegean commit e6c01517075cab35e620fe1bbdb5fd68e4d1359f"
iuc
parents:
diff
changeset
|
148 </tool> |