annotate gffcompare.xml @ 8:3b8c94e2674a draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
author iuc
date Tue, 13 May 2025 19:03:30 +0000
parents 832c22dd7578
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
1 <tool id="gffcompare" name="GffCompare" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="23.2">
0
e52ca9ad69ca planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/packages/gffcompare commit 33ef7ef2f829bf46a6fde7637715d974c17f898a
iuc
parents:
diff changeset
2 <description>compare assembled transcripts to a reference annotation</description>
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
3 <macros>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
4 <import>macros.xml</import>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
5 </macros>
5
46eaf3b078de "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit e0d4688a59e6eeba33adcfe803ac43d0bc2863e7"
iuc
parents: 4
diff changeset
6 <xrefs>
46eaf3b078de "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit e0d4688a59e6eeba33adcfe803ac43d0bc2863e7"
iuc
parents: 4
diff changeset
7 <xref type="bio.tools">gffcompare</xref>
46eaf3b078de "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit e0d4688a59e6eeba33adcfe803ac43d0bc2863e7"
iuc
parents: 4
diff changeset
8 </xrefs>
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
9 <expand macro="requirements"/>
0
e52ca9ad69ca planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/packages/gffcompare commit 33ef7ef2f829bf46a6fde7637715d974c17f898a
iuc
parents:
diff changeset
10 <version_command>gffcompare -v | awk '{print $2}'</version_command>
2
66f066ca5d60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit a5352fb7f073b0083b750c5cf7d283ebcc16b30d
iuc
parents: 1
diff changeset
11 <command detect_errors="aggressive"><![CDATA[
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
12 #import re
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
13
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
14 #set escaped_element_identifiers = [re.sub('[^\w\-]', '_', str(_.element_identifier)) for _ in $gffinputs]
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
15 #for $input, $escaped_element_identifier in zip($gffinputs, $escaped_element_identifiers):
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
16 ln -s '$input' '$escaped_element_identifier' &&
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
17 #end for
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
18 #if $conditional_annotation.selector == "yes":
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
19 #if $conditional_annotation.ref_source.selector == "history":
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
20 ln -s '$conditional_annotation.ref_source.reference_annotation' reference_annotation &&
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
21 #else:
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
22 ln -s '${conditional_annotation.ref_source.index.fields.path}' reference_annotation &&
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
23 #end if
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
24 #end if
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
25 #if $seq_data.selector == "Yes":
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
26 #if $seq_data.seq_source.index_source == "history":
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
27 ln -s '$seq_data.seq_source.ref_genome' ref_seq.fa &&
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
28 samtools faidx ref_seq.fa &&
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
29 #else:
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
30 ln -s '${seq_data.seq_source.index.fields.path}' ref_seq.fa &&
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
31 #end if
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
32 #end if
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
33 gffcompare -V
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
34 #if $conditional_annotation.selector == "yes":
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
35 -r reference_annotation
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
36 $conditional_annotation.R
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
37 $conditional_annotation.Q
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
38 $conditional_annotation.conditional_strict.selector
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
39 #if $conditional_annotation.conditional_strict.selector == '--strict-match'
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
40 -e $conditional_annotation.conditional_strict.e
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
41 #end if
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
42 $conditional_annotation.discard_single_exon
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
43 $conditional_annotation.conditional_duplication.selector
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
44 #if $conditional_annotation.conditional_duplication.selector == "-D"
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
45 $conditional_annotation.conditional_duplication.S
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
46 #end if
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
47 $conditional_annotation.no_merge
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
48 #end if
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
49 $refmap_tmap
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
50 #if $seq_data.selector == "Yes":
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
51 -s ref_seq.fa
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
52 #end if
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
53 -d $max_dist_group
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
54 $chr_stats
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
55 -p '$adv_output.p'
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
56 $adv_output.A
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
57 $adv_output.C
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
58 $adv_output.X
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
59 $adv_output.K
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
60 #for $escaped_element_identifier in $escaped_element_identifiers:
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
61 '$escaped_element_identifier'
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
62 #end for
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
63 #if len($gffinputs) == 1 and $refmap_tmap == 'true'
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
64 && mv *tmap output.tmap
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
65 #if $seq_data.selector == "Yes"
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
66 && mv *refmap output.refmap
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
67 #end if
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
68 #end if
1
77c22296fb8e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit fc3616bd1463afef9681cd7c431ac29f79e37e74
iuc
parents: 0
diff changeset
69 ]]></command>
0
e52ca9ad69ca planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/packages/gffcompare commit 33ef7ef2f829bf46a6fde7637715d974c17f898a
iuc
parents:
diff changeset
70 <inputs>
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
71 <param format="gtf,gff3" name="gffinputs" type="data" label="GTF inputs for comparison" multiple="true"/>
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
72 <conditional name="conditional_annotation">
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
73 <param name="selector" type="select" label="Use reference annotation">
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
74 <option value="no">No</option>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
75 <option value="yes">Yes</option>
0
e52ca9ad69ca planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/packages/gffcompare commit 33ef7ef2f829bf46a6fde7637715d974c17f898a
iuc
parents:
diff changeset
76 </param>
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
77 <when value="yes">
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
78 <conditional name="ref_source">
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
79 <param label="Choose the source for the reference annotation" name="selector" type="select">
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
80 <option value="cached">Locally cached</option>
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
81 <option value="history" selected="true">History</option>
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
82 </param>
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
83 <when value="cached">
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
84 <param argument="-r" label="Using reference annotation" name="index" type="select">
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
85 <options from_data_table="gene_sets">
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
86 <filter column="dbkey" key="dbkey" ref="gffinputs" type="data_meta"/>
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
87 </options>
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
88 <validator message="No reference annotation is available for the build associated with the selected input dataset" type="no_options"/>
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
89 </param>
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
90 </when>
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
91 <when value="history">
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
92 <param argument="-r" name="reference_annotation" type="data" format="gff3,gtf" label="Reference annotation"
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
93 help="Requires an annotation file in GFF3 or GTF format"/>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
94 </when>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
95 </conditional>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
96 <param argument="-R" falsevalue="" truevalue="-R" type="boolean" label="Sn correction" help="Consider only the reference transcripts that
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
97 overlap any of the input transfrags"/>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
98 <param argument="-Q" falsevalue="" truevalue="-Q" type="boolean" label="Sp correction" help="Consider only the input transcripts that overlap
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
99 any of the reference transcripts. Warning: this will discard all 'novel' loci!"/>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
100 <conditional name="conditional_strict">
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
101 <param name="selector" argument="--strict-match" type="select" label="Strict match" help="Make the accuracy estimation
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
102 at transcript level much more stringtent by only allowing a limited variation of the outer coordinates of the terminal exons. Transcript
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
103 matching takes into account the -e range for terminal exons; code '=' is only assigned if transcript ends are within that range, otherwiscode
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
104 '~' is assigned for intron chain match or single-exon">
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
105 <option value="">No</option>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
106 <option value="--strict-match">Yes</option>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
107 </param>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
108 <when value=""/>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
109 <when value="--strict-match">
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
110 <param argument="-e" label="Maximum range of variation for the free ends of terminal exons" type="integer" value="100"/>
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
111 </when>
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
112 </conditional>
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
113 <param name="discard_single_exon" argument="-M/-N" type="select" label="Discard single-exon transcripts" help="If -S and also --strict-match is given,
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
114 exact matching of all exon boundaries is required">
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
115 <option value="" selected="true">No</option>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
116 <option value="-M">Discard single-exon transfrags and reference transcripts</option>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
117 <option value="-N">Discard single-exon reference transcripts</option>
1
77c22296fb8e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit fc3616bd1463afef9681cd7c431ac29f79e37e74
iuc
parents: 0
diff changeset
118 </param>
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
119 <conditional name="conditional_duplication">
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
120 <param name="selector" argument="-D" type="select" label="Discart duplicate query transfrags" help="Discard duplicate query transfrags (i.e. same
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
121 intron chain) within a single sample (disable annotation mode for a single file); this option is automatically enabled when multiple query files are provided">
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
122 <option value="">No</option>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
123 <option value="-D">Yes</option>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
124 </param>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
125 <when value=""/>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
126 <when value="-D">
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
127 <param argument="-S" type="boolean" truevalue="-S" falsevalue="" checked="false" label="Strict duplicate checking" help="When -D is enabled (or
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
128 multiple query files are provided), perform a more strict duplicate checking: only discard matching (same intron chain) query transcripts from
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
129 the same sample if their boundaries are fully contained within (or same with) matching transcripts if --strict-match is also given, exact match
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
130 of all exons is required"/>
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
131 </when>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
132 </conditional>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
133 <param argument="--no-merge" type="boolean" checked="false" truevalue="--no-merge" falsevalue="" label="Disable close-exon merging"
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
134 help="Default: merge exons separated by 'introns' shorter than 5 bases"/>
0
e52ca9ad69ca planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/packages/gffcompare commit 33ef7ef2f829bf46a6fde7637715d974c17f898a
iuc
parents:
diff changeset
135 </when>
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
136 <when value="no"/>
0
e52ca9ad69ca planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/packages/gffcompare commit 33ef7ef2f829bf46a6fde7637715d974c17f898a
iuc
parents:
diff changeset
137 </conditional>
e52ca9ad69ca planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/packages/gffcompare commit 33ef7ef2f829bf46a6fde7637715d974c17f898a
iuc
parents:
diff changeset
138 <conditional name="seq_data">
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
139 <param name="selector" type="select" label="Use sequence data" help="Use sequence data for some optional classification functions, including the addition of the p_id attribute required by Cuffdiff." >
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
140 <option value="no">No</option>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
141 <option value="yes">Yes</option>
0
e52ca9ad69ca planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/packages/gffcompare commit 33ef7ef2f829bf46a6fde7637715d974c17f898a
iuc
parents:
diff changeset
142 </param>
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
143 <when value="no"/>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
144 <when value="yes">
0
e52ca9ad69ca planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/packages/gffcompare commit 33ef7ef2f829bf46a6fde7637715d974c17f898a
iuc
parents:
diff changeset
145 <conditional name="seq_source">
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
146 <param label="Choose the source for the reference sequence" name="index_source" type="select">
0
e52ca9ad69ca planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/packages/gffcompare commit 33ef7ef2f829bf46a6fde7637715d974c17f898a
iuc
parents:
diff changeset
147 <option value="cached">Locally cached</option>
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
148 <option value="history" selected="true">History</option>
0
e52ca9ad69ca planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/packages/gffcompare commit 33ef7ef2f829bf46a6fde7637715d974c17f898a
iuc
parents:
diff changeset
149 </param>
e52ca9ad69ca planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/packages/gffcompare commit 33ef7ef2f829bf46a6fde7637715d974c17f898a
iuc
parents:
diff changeset
150 <when value="cached">
e52ca9ad69ca planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/packages/gffcompare commit 33ef7ef2f829bf46a6fde7637715d974c17f898a
iuc
parents:
diff changeset
151 <param argument="-s" label="Using reference genome" name="index" type="select">
e52ca9ad69ca planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/packages/gffcompare commit 33ef7ef2f829bf46a6fde7637715d974c17f898a
iuc
parents:
diff changeset
152 <options from_data_table="fasta_indexes">
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
153 <filter column="dbkey" key="dbkey" ref="gffinputs" type="data_meta"/>
0
e52ca9ad69ca planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/packages/gffcompare commit 33ef7ef2f829bf46a6fde7637715d974c17f898a
iuc
parents:
diff changeset
154 </options>
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
155 <validator message="No reference genome is available for the build associated with the selected input dataset" type="no_options"/>
0
e52ca9ad69ca planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/packages/gffcompare commit 33ef7ef2f829bf46a6fde7637715d974c17f898a
iuc
parents:
diff changeset
156 </param>
e52ca9ad69ca planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/packages/gffcompare commit 33ef7ef2f829bf46a6fde7637715d974c17f898a
iuc
parents:
diff changeset
157 </when>
e52ca9ad69ca planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/packages/gffcompare commit 33ef7ef2f829bf46a6fde7637715d974c17f898a
iuc
parents:
diff changeset
158 <when value="history">
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
159 <param argument="-s" name="ref_genome" type="data" format="fasta" label="Reference genome" help="Optional. Repeats must be soft-masked (lower case) in order to be able to classify
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
160 transfrags as repeats"/>
0
e52ca9ad69ca planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/packages/gffcompare commit 33ef7ef2f829bf46a6fde7637715d974c17f898a
iuc
parents:
diff changeset
161 </when>
e52ca9ad69ca planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/packages/gffcompare commit 33ef7ef2f829bf46a6fde7637715d974c17f898a
iuc
parents:
diff changeset
162 </conditional>
e52ca9ad69ca planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/packages/gffcompare commit 33ef7ef2f829bf46a6fde7637715d974c17f898a
iuc
parents:
diff changeset
163 </when>
e52ca9ad69ca planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/packages/gffcompare commit 33ef7ef2f829bf46a6fde7637715d974c17f898a
iuc
parents:
diff changeset
164 </conditional>
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
165 <param argument="-d" name="max_dist_group" type="integer" value="100" min="0" help="Maximum distance (range) for grouping transcript start sites. Default: 100" label="Max distance for transcript grouping"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
166 <param argument="--chr-stats" type="boolean" checked="false" truevalue="--chr-stats" falsevalue="" label="Stats per reference contig/chromosome" help="Show summary and accuracy data separately for each reference sequence in the transcript accuracy data set"/>
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
167 <param argument="-T" name="refmap_tmap" type="boolean" truevalue="" falsevalue="-T" checked="true" label="Generate TMAP and RefMap files for each input" help="TMAP are tabular files that store the information regarding the best match for each prediction in the reference.
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
168 RefMap files are tabular files which store the information regarding the best match for each reference transcript, among all possible prediction models. More information in the help section"/>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
169 <section name="adv_output" title="Combined GTF output parameters">
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
170 <param argument="-p" type="text" value="TCONS" label="Name prefix for consensus transcripts">
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
171 <sanitizer invalid_char="">
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
172 <valid initial="string.letters,string.digits">
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
173 <add value="_"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
174 <add value="-"/>
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
175 </valid>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
176 </sanitizer>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
177 <validator type="regex">[0-9a-zA-Z_-]+</validator>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
178 </param>
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
179 <param argument="-C" type="boolean" checked="false" truevalue="-C" falsevalue="" label="Discard matching and 'contained' transfrags" help="I.e. collapse intron-redundant transfrags across all query files"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
180 <param argument="-A" type="boolean" checked="false" truevalue="-A" falsevalue="" label="Discard the 'contained' transfrags except intron-redundant transfrags starting with a different 5' exon" help="Like -C but does not discard intron-redundant transfrags if they start with a different 5' exon"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
181 <param argument="-X" type="boolean" checked="false" truevalue="-X" falsevalue="" label="Discard the 'contained' transfrags also if ends stick out within the container's introns" help="Like -C but also discard contained transfrags if transfrag ends stick out within the container's introns"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
182 <param argument="-K" type="boolean" checked="false" truevalue="-K" falsevalue="" label="Do NOT discard any redundant transfrag matching a reference" help="For -C/-A/-X"/>
2
66f066ca5d60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit a5352fb7f073b0083b750c5cf7d283ebcc16b30d
iuc
parents: 1
diff changeset
183 </section>
0
e52ca9ad69ca planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/packages/gffcompare commit 33ef7ef2f829bf46a6fde7637715d974c17f898a
iuc
parents:
diff changeset
184 </inputs>
e52ca9ad69ca planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/packages/gffcompare commit 33ef7ef2f829bf46a6fde7637715d974c17f898a
iuc
parents:
diff changeset
185 <outputs>
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
186 <data name="transcripts_annotated" format="gtf" from_work_dir="gffcmp.annotated.gtf" label="${tool.name} on ${on_string}: annotated transcripts">
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
187 <filter>conditional_annotation['selector'] == "yes"</filter>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
188 <filter>len(gffinputs) == 1</filter>
0
e52ca9ad69ca planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/packages/gffcompare commit 33ef7ef2f829bf46a6fde7637715d974c17f898a
iuc
parents:
diff changeset
189 </data>
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
190 <data name="transcripts_combined" format="gtf" from_work_dir="gffcmp.combined.gtf" label="${tool.name} on ${on_string}: combined transcripts" >
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
191 <filter>len(gffinputs) > 1</filter>
0
e52ca9ad69ca planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/packages/gffcompare commit 33ef7ef2f829bf46a6fde7637715d974c17f898a
iuc
parents:
diff changeset
192 </data>
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
193 <collection name="refmap_output_collection" type="list" label="${tool.name} on ${on_string}: RefMap Collection">
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
194 <discover_datasets pattern="gffcmp\.(?P&lt;designation&gt;.+)\.refmap" ext="tabular"/>
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
195 <filter>conditional_annotation['selector'] == 'yes'</filter>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
196 <filter>len(gffinputs) > 1</filter>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
197 <filter>refmap_tmap</filter>
1
77c22296fb8e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit fc3616bd1463afef9681cd7c431ac29f79e37e74
iuc
parents: 0
diff changeset
198 </collection>
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
199 <data name="refmap_output" format="tabular" from_work_dir="output.refmap" label="${tool.name} on ${on_string}: RefMap">
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
200 <filter>conditional_annotation['selector'] == 'yes'</filter>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
201 <filter>len(gffinputs) == 1</filter>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
202 <filter>refmap_tmap</filter>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
203 </data>
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
204 <collection name="tmap_output_collection" type="list" label="${tool.name} on ${on_string}: TMAP Collection">
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
205 <discover_datasets pattern="gffcmp\.(?P&lt;designation&gt;.+)\.tmap" ext="tabular"/>
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
206 <filter>refmap_tmap</filter>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
207 <filter>len(gffinputs) > 1</filter>
1
77c22296fb8e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit fc3616bd1463afef9681cd7c431ac29f79e37e74
iuc
parents: 0
diff changeset
208 </collection>
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
209 <data name="tmap_output" format="tabular" from_work_dir="output.tmap" label="${tool.name} on ${on_string}: TMAP">
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
210 <filter>refmap_tmap</filter>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
211 <filter>len(gffinputs) == 1</filter>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
212 </data>
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
213 <data name="transcripts_stats" format="txt" from_work_dir="gffcmp.stats" label="${tool.name} on ${on_string}: accuracy stats"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
214 <data name="transcripts_loci" format="tabular" from_work_dir="gffcmp.loci" label="${tool.name} on ${on_string}: loci file"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
215 <data name="transcripts_tracking" format="tabular" from_work_dir="gffcmp.tracking" label="${tool.name} on ${on_string}: tracking file"/>
0
e52ca9ad69ca planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/packages/gffcompare commit 33ef7ef2f829bf46a6fde7637715d974c17f898a
iuc
parents:
diff changeset
216 </outputs>
e52ca9ad69ca planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/packages/gffcompare commit 33ef7ef2f829bf46a6fde7637715d974c17f898a
iuc
parents:
diff changeset
217 <tests>
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
218 <!-- Test 01: 2 inputs, no reference, default options -->
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
219 <test expect_num_outputs="5">
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
220 <param ftype="gtf" name="gffinputs" value="gffcompare_in1.gtf,gffcompare_in2.gtf"/>
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
221 <conditional name="conditional_annotation">
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
222 <param name="selector" value="no"/>
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
223 </conditional>
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
224 <conditional name="seq_data">
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
225 <param name="selector" value="no"/>
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
226 </conditional>
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
227 <assert_command>
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
228 <not_has_text text="-R "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
229 <not_has_text text="-Q "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
230 <not_has_text text="--strict-match "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
231 <not_has_text text="-T "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
232 <has_text_matching expression="^.*gffcompare((?!-s).)*$"/> <!-- since ln also has -s a more complicated regexp is needed here to check if -s is not set -->
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
233 <not_has_text text="-M "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
234 <not_has_text text="-N "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
235 <has_text text="-d 100 "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
236 <not_has_text text="-D "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
237 <not_has_text text="--no-merge "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
238 <has_text text="-p 'TCONS' "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
239 <not_has_text text="-C "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
240 <not_has_text text="-A "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
241 <not_has_text text="-X "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
242 <not_has_text text="-K "/>
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
243 </assert_command>
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
244 <output name="transcripts_stats" ftype="txt">
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
245 <assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
246 <has_line line="#gffcompare -V -d 100 -p TCONS gffcompare_in1_gtf gffcompare_in2_gtf"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
247 <has_line line=" Total union super-loci across all input datasets: 7 "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
248 <has_n_lines n="15"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
249 </assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
250 </output>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
251 <output name="transcripts_loci" ftype="tabular">
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
252 <assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
253 <has_n_lines n="7"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
254 </assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
255 </output>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
256 <output name="transcripts_tracking">
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
257 <assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
258 <has_n_lines n="9"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
259 </assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
260 </output>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
261 <output name="transcripts_combined">
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
262 <assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
263 <has_n_lines n="18"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
264 </assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
265 </output>
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
266 <output_collection name="tmap_output_collection" type="list" count="2"/>
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
267 </test>
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
268 <!-- Test 02: 2 inputs, no reference, with refsequence, default options (but disable tmap output) -->
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
269 <test expect_num_outputs="4">
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
270 <param ftype="gtf" name="gffinputs" value="gffcompare_in1.gtf,gffcompare_in2.gtf"/>
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
271 <param name="refmap_tmap" value="false"/>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
272 <conditional name="conditional_annotation">
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
273 <param name="selector" value="no"/>
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
274 </conditional>
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
275 <conditional name="seq_data">
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
276 <param name="selector" value="yes"/>
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
277 <conditional name="seq_source">
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
278 <param name="index_source" value="history"/>
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
279 <param name="ref_genome" ftype="fasta" value="sequence.fa"/>
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
280 </conditional>
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
281 </conditional>
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
282 <assert_command>
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
283 <not_has_text text="-R "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
284 <not_has_text text="-Q "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
285 <has_text text="-T "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
286 <has_text_matching expression="gffcompare.*-s "/> <!-- since ln also has -s a more complicated regexp is needed here to check if -s is set -->
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
287 <not_has_text text="-M "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
288 <not_has_text text="-N "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
289 <has_text text="-d 100 "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
290 <has_text text="-p 'TCONS' "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
291 <not_has_text text="-C "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
292 <not_has_text text="-A "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
293 <not_has_text text="-X "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
294 <not_has_text text="-K "/>
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
295 </assert_command>
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
296 <output name="transcripts_stats" ftype="txt">
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
297 <assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
298 <has_line line="#gffcompare -V -T -d 100 -p TCONS gffcompare_in1_gtf gffcompare_in2_gtf"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
299 <has_line line=" Total union super-loci across all input datasets: 7 "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
300 <has_n_lines n="15"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
301 </assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
302 </output>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
303 <output name="transcripts_loci" ftype="tabular">
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
304 <assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
305 <has_n_lines n="7"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
306 </assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
307 </output>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
308 <output name="transcripts_tracking">
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
309 <assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
310 <has_n_lines n="9"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
311 </assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
312 </output>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
313 <output name="transcripts_combined">
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
314 <assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
315 <has_n_lines n="18"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
316 </assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
317 </output>
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
318 </test>
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
319 <!-- Test 03: 2 inputs, no reference, with cached refsequence, default options (but disable tmap output) -->
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
320 <test expect_num_outputs="4">
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
321 <param ftype="gtf" name="gffinputs" value="gffcompare_in1.gtf,gffcompare_in2.gtf" dbkey="hg17"/>
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
322 <param name="refmap_tmap" value="false"/>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
323 <conditional name="conditional_annotation">
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
324 <param name="selector" value="no"/>
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
325 </conditional>
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
326 <conditional name="seq_data">
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
327 <param name="selector" value="yes"/>
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
328 <conditional name="seq_source">
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
329 <param name="index_source" value="cached"/>
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
330 <param name="index" value="test_buildid"/>
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
331 </conditional>
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
332 </conditional>
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
333 <assert_command>
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
334 <not_has_text text="-R "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
335 <not_has_text text="-Q "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
336 <has_text text="-T "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
337 <has_text_matching expression="gffcompare.*-s "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
338 <not_has_text text="-M "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
339 <not_has_text text="-N "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
340 <has_text text="-d 100 "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
341 <has_text text="-p 'TCONS' "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
342 <not_has_text text="-C "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
343 <not_has_text text="-A "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
344 <not_has_text text="-X "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
345 <not_has_text text="-K "/>
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
346 </assert_command>
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
347 <output name="transcripts_stats" ftype="txt">
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
348 <assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
349 <has_line line="#gffcompare -V -T -d 100 -p TCONS gffcompare_in1_gtf gffcompare_in2_gtf"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
350 <has_line line=" Total union super-loci across all input datasets: 7 "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
351 <has_n_lines n="15"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
352 </assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
353 </output>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
354 <output name="transcripts_loci" ftype="tabular">
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
355 <assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
356 <has_n_lines n="7"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
357 </assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
358 </output>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
359 <output name="transcripts_tracking">
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
360 <assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
361 <has_n_lines n="9"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
362 </assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
363 </output>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
364 <output name="transcripts_combined">
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
365 <assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
366 <has_n_lines n="18"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
367 </assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
368 </output>
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
369 </test>
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
370 <!-- Test 04: 2 inputs and reference, default options -->
1
77c22296fb8e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit fc3616bd1463afef9681cd7c431ac29f79e37e74
iuc
parents: 0
diff changeset
371 <test expect_num_outputs="6">
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
372 <param ftype="gtf" name="gffinputs" value="gffcompare_in1.gtf,gffcompare_in2.gtf"/>
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
373 <conditional name="conditional_annotation">
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
374 <param name="selector" value="yes"/>
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
375 <conditional name="ref_source">
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
376 <param name="ref_source_sel" value="history"/>
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
377 <param ftype="gtf" name="reference_annotation" value="gffcompare_in3.gtf"/>
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
378 </conditional>
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
379 <conditional name="conditional_strict">
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
380 <param name="selector" value="--strict-match"/>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
381 <param name="e" value="100"/>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
382 </conditional>
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
383 </conditional>
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
384 <conditional name="seq_data">
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
385 <param name="seletor" value="no"/>
1
77c22296fb8e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit fc3616bd1463afef9681cd7c431ac29f79e37e74
iuc
parents: 0
diff changeset
386 </conditional>
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
387 <assert_command>
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
388 <not_has_text text="-R "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
389 <not_has_text text="-Q "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
390 <has_text text="--strict-match "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
391 <not_has_text text="-T "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
392 <not_has_text text="-M "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
393 <not_has_text text="-N "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
394 <has_text text="-e 100 "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
395 <has_text text="-d 100 "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
396 <not_has_text text="-D "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
397 <not_has_text text="--no-merge "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
398 <not_has_text text="--chr-stats"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
399 <has_text text="-p 'TCONS' "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
400 <not_has_text text="-C "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
401 <not_has_text text="-A "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
402 <not_has_text text="-X "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
403 <not_has_text text="-K "/>
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
404 </assert_command>
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
405 <output name="transcripts_stats" ftype="txt">
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
406 <assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
407 <has_line line=" Total union super-loci across all input datasets: 7 "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
408 <has_line line="#gffcompare -V -r reference_annotation --strict-match -e 100 -d 100 -p TCONS gffcompare_in1_gtf gffcompare_in2_gtf"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
409 </assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
410 </output>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
411 <output name="transcripts_loci" ftype="tabular">
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
412 <assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
413 <has_n_lines n="7"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
414 </assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
415 </output>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
416 <output name="transcripts_tracking" ftype="tabular">
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
417 <assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
418 <has_n_lines n="9"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
419 </assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
420 </output>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
421 <output name="transcripts_combined" ftype="gtf">
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
422 <assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
423 <has_n_lines n="18"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
424 </assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
425 </output>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
426 <output_collection name="refmap_output_collection" type="list" count="2"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
427 <output_collection name="tmap_output_collection" type="list" count="2"/>
0
e52ca9ad69ca planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/packages/gffcompare commit 33ef7ef2f829bf46a6fde7637715d974c17f898a
iuc
parents:
diff changeset
428 </test>
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
429 <!-- Test 05: 2 inputs and reference (cached), non default options -->
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
430 <test expect_num_outputs="6">
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
431 <param ftype="gtf" name="gffinputs" value="gffcompare_in1.gtf,gffcompare_in2.gtf" dbkey="hg17"/>
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
432 <conditional name="conditional_annotation">
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
433 <param name="selector" value="yes"/>
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
434 <conditional name="ref_source">
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
435 <param name="ref_source_sel" value="cached"/>
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
436 <param name="index" value="test_buildid"/>
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
437 </conditional>
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
438 <param name="R" value="true"/>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
439 <param name="Q" value="true"/>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
440 <param name="discard_single_exon" value="-M"/>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
441 <param name="no_merge" value="true"/>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
442 <conditional name="conditional_strict">
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
443 <param name="selector" value="--strict-match"/>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
444 <param name="e" value="101"/>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
445 </conditional>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
446 <conditional name="conditional_duplication">
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
447 <param name="selector" value="-D"/>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
448 <param name="S" value="false"/>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
449 </conditional>
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
450 </conditional>
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
451 <param name="max_dist_group" value="99"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
452 <param name="chr_stats" value="true"/>
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
453 <assert_command>
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
454 <has_text text="-R "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
455 <has_text text="-Q "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
456 <has_text text="--strict-match "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
457 <not_has_text text="-T "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
458 <has_text text="-M "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
459 <not_has_text text="-N "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
460 <has_text text="-e 101 "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
461 <has_text text="-d 99 "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
462 <has_text text="-D "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
463 <has_text text="--no-merge "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
464 <has_text text="--chr-stats"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
465 <has_text text="-p 'TCONS' "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
466 <not_has_text text="-C "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
467 <not_has_text text="-A "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
468 <not_has_text text="-X "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
469 <not_has_text text="-K "/>
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
470 </assert_command>
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
471 <output name="transcripts_stats" ftype="txt">
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
472 <assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
473 <has_line line=" Total union super-loci across all input datasets: 0 "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
474 <has_line line="#gffcompare -V -r reference_annotation -R -Q --strict-match -e 101 -M -D --no-merge -d 99 --chr-stats -p TCONS gffcompare_in1_gtf gffcompare_in2_gtf"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
475 </assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
476 </output>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
477 <output name="transcripts_loci" ftype="tabular">
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
478 <assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
479 <has_n_lines n="0"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
480 </assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
481 </output>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
482 <output name="transcripts_tracking" ftype="tabular">
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
483 <assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
484 <has_n_lines n="0"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
485 </assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
486 </output>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
487 <output name="transcripts_combined" ftype="gtf">
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
488 <assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
489 <has_n_lines n="0"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
490 </assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
491 </output>
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
492 <output_collection name="refmap_output_collection" type="list" count="0"/> <!-- because of -M no refmaps are created -->
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
493 <output_collection name="tmap_output_collection" type="list" count="2"/>
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
494 </test>
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
495 <!-- Test 06: 2 inputs and reference, non default advanced options -->
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
496 <test expect_num_outputs="6">
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
497 <param ftype="gtf" name="gffinputs" value="gffcompare_in1.gtf,gffcompare_in2.gtf"/>
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
498 <conditional name="conditional_annotation">
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
499 <param name="selector" value="yes"/>
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
500 <conditional name="ref_source">
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
501 <param name="ref_source_sel" value="history"/>
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
502 <param ftype="gtf" name="reference_annotation" value="gffcompare_in3.gtf"/>
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
503 </conditional>
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
504 </conditional>
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
505 <conditional name="seq_data">
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
506 <param name="selector" value="no"/>
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
507 </conditional>
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
508 <section name="adv_output">
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
509 <param name="p" value="OTHER"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
510 <param name="C" value="true"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
511 <param name="A" value="true"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
512 <param name="X" value="true"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
513 <param name="K" value="true"/>
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
514 </section>
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
515 <assert_command>
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
516 <not_has_text text="-R "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
517 <not_has_text text="-Q "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
518 <not_has_text text="--strict-match "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
519 <not_has_text text="-T "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
520 <not_has_text text="-M "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
521 <not_has_text text="-N "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
522 <not_has_text text="-e 100 "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
523 <has_text text="-d 100 "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
524 <not_has_text text="-D "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
525 <not_has_text text="--no-merge "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
526 <not_has_text text="--chr-stats"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
527 <has_text text="-p 'OTHER' "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
528 <has_text text="-C "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
529 <has_text text="-A "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
530 <has_text text="-X "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
531 <has_text text="-K "/>
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
532 </assert_command>
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
533 <output name="transcripts_stats" ftype="txt">
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
534 <assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
535 <has_line line=" Total union super-loci across all input datasets: 7 "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
536 <has_line line="#gffcompare -V -r reference_annotation -d 100 -p OTHER -A -C -X -K gffcompare_in1_gtf gffcompare_in2_gtf"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
537 </assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
538 </output>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
539 <output name="transcripts_loci" ftype="tabular">
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
540 <assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
541 <has_n_lines n="7"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
542 </assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
543 </output>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
544 <output name="transcripts_tracking" ftype="tabular">
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
545 <assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
546 <has_n_lines n="9"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
547 </assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
548 </output>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
549 <output name="transcripts_combined" ftype="gtf">
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
550 <assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
551 <has_n_lines n="14"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
552 </assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
553 </output>
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
554 <output_collection name="tmap_output_collection" type="list" count="2"/>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
555 <output_collection name="tmap_output_collection" type="list" count="2"/>
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
556 </test>
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
557 <!-- Test 07: 2 inputs and reference, default options, no tmap or refmap output -->
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
558 <test expect_num_outputs="4">
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
559 <param ftype="gtf" name="gffinputs" value="gffcompare_in1.gtf,gffcompare_in2.gtf"/>
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
560 <param name="refmap_tmap" value="false"/>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
561 <conditional name="conditional_annotation">
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
562 <param name="selector" value="yes"/>
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
563 <conditional name="ref_source">
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
564 <param name="ref_source_sel" value="history"/>
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
565 <param ftype="gtf" name="reference_annotation" value="gffcompare_in3.gtf"/>
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
566 </conditional>
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
567 </conditional>
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
568 <conditional name="seq_data">
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
569 <param name="selector" value="no"/>
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
570 </conditional>
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
571 <assert_command>
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
572 <not_has_text text="-R "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
573 <not_has_text text="-Q "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
574 <not_has_text text="--strict-match "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
575 <has_text text="-T "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
576 <not_has_text text="-M "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
577 <not_has_text text="-N "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
578 <has_text text="-d 100 "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
579 <not_has_text text="-D "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
580 <not_has_text text="--no-merge "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
581 <not_has_text text="--chr-stats"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
582 <has_text text="-p 'TCONS' "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
583 <not_has_text text="-C "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
584 <not_has_text text="-A "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
585 <not_has_text text="-X "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
586 <not_has_text text="-K "/>
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
587 </assert_command>
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
588 <output name="transcripts_stats" ftype="txt">
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
589 <assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
590 <has_line line=" Total union super-loci across all input datasets: 7 "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
591 <has_line line="#gffcompare -V -r reference_annotation -T -d 100 -p TCONS gffcompare_in1_gtf gffcompare_in2_gtf"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
592 </assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
593 </output>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
594 <output name="transcripts_loci" ftype="tabular">
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
595 <assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
596 <has_n_lines n="7"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
597 </assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
598 </output>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
599 <output name="transcripts_tracking" ftype="tabular">
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
600 <assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
601 <has_n_lines n="9"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
602 </assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
603 </output>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
604 <output name="transcripts_combined" ftype="gtf">
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
605 <assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
606 <has_n_lines n="18"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
607 </assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
608 </output>
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
609 </test>
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
610 <!-- Test 08: 1 inputs and reference, default options, no tmap or refmap output -->
1
77c22296fb8e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit fc3616bd1463afef9681cd7c431ac29f79e37e74
iuc
parents: 0
diff changeset
611 <test expect_num_outputs="4">
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
612 <param ftype="gtf" name="gffinputs" value="gffcompare_in4.gtf"/>
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
613 <param name="refmap_tmap" value="false"/>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
614 <conditional name="conditional_annotation">
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
615 <param name="selector" value="yes"/>
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
616 <conditional name="ref_source">
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
617 <param name="ref_source_sel" value="history"/>
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
618 <param ftype="gtf" name="reference_annotation" value="gffcompare_in5.gtf"/>
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
619 </conditional>
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
620 <param name="R" value="true"/>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
621 <param name="Q" value="false"/>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
622 <conditional name="conditional_strict">
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
623 <param name="selector" value="--strict-match"/>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
624 <param name="e" value="100"/>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
625 </conditional>
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
626 <param name="discard_single_exon" value=""/>
1
77c22296fb8e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit fc3616bd1463afef9681cd7c431ac29f79e37e74
iuc
parents: 0
diff changeset
627 </conditional>
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
628 <param name="max_dist_group" value="100"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
629 <output name="transcripts_stats" ftype="txt">
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
630 <assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
631 <has_line line=" Total union super-loci across all input datasets: 29 "/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
632 <has_line line="#gffcompare -V -r reference_annotation -R --strict-match -e 100 -T -d 100 -p TCONS gffcompare_in4_gtf"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
633 </assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
634 </output>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
635 <output name="transcripts_loci" ftype="tabular">
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
636 <assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
637 <has_n_lines n="29"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
638 </assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
639 </output>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
640 <output name="transcripts_tracking" ftype="tabular">
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
641 <assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
642 <has_n_lines n="35"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
643 </assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
644 </output>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
645 <output name="transcripts_combined" ftype="tabular">
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
646 <assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
647 <has_n_lines n="35"/>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
648 </assert_contents>
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
649 </output>
0
e52ca9ad69ca planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/packages/gffcompare commit 33ef7ef2f829bf46a6fde7637715d974c17f898a
iuc
parents:
diff changeset
650 </test>
e52ca9ad69ca planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/packages/gffcompare commit 33ef7ef2f829bf46a6fde7637715d974c17f898a
iuc
parents:
diff changeset
651 </tests>
e52ca9ad69ca planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/packages/gffcompare commit 33ef7ef2f829bf46a6fde7637715d974c17f898a
iuc
parents:
diff changeset
652 <help>
e52ca9ad69ca planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/packages/gffcompare commit 33ef7ef2f829bf46a6fde7637715d974c17f898a
iuc
parents:
diff changeset
653 <![CDATA[
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
654
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
655 .. class:: infomark
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
656
0
e52ca9ad69ca planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/packages/gffcompare commit 33ef7ef2f829bf46a6fde7637715d974c17f898a
iuc
parents:
diff changeset
657 **GffCompare Overview**
e52ca9ad69ca planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/packages/gffcompare commit 33ef7ef2f829bf46a6fde7637715d974c17f898a
iuc
parents:
diff changeset
658
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
659 GffCompare is designed to systematically compare one or more sets of transcript predictions to a reference annotation at different levels of granularity (base level, exon level,
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
660 transcript level etc.), and in the process to provide a way to "annotate" such transcript predictions based on their overlaps or proximity to reference annotation transcripts.
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
661 When multiple transcript files (samples) are provided, GffCompare generates a non-redundant combined set of transcripts, tracking structurally equivalent transcripts across multiple
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
662 samples and classifying them according to their relationship to reference transcripts. GffCompare has the following main functions:
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
663
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
664 - Merge structurally equivalent transcripts and transcript fragments (transfrags) across multiple samples
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
665 - Assess the accuracy of the assembled transcripts from an RNA-Seq sample by comparing it to known annotation
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
666 - Track, annotate, and report all structurally distinct transfrags across multiple samples
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
667
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
668 The last two purposes require the user to provide a known reference annotation file that GffCompare then uses to classify all the transcripts in the input samples according to the
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
669 reference transcript that they most closely overlap.
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
670
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
671 To assess the accuracy of transcriptome assemblies, GffCompare reports several accuracy metrics previously employed for gene prediction evaluation. These metrics include sensitivity
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
672 and precision as well as the number of novel or missed features, and the metrics are computed at various levels (base, exon, intron chain, transcript, or locus).
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
673
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
674 ----
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
675
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
676 .. class:: infomark
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
677
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
678 **Annotation mode**
0
e52ca9ad69ca planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/packages/gffcompare commit 33ef7ef2f829bf46a6fde7637715d974c17f898a
iuc
parents:
diff changeset
679
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
680 When a single query GTF/GFF file is given as input for analysis, along with a reference annotation (-r option), GffCompare switches into annotation mode and it generates a *annotated
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
681 transcripts* file, allowing annotate transcripts by using a reference annotation. It should be noted that this file is not generated when options to remove "duplicated"/redundant transfrags are given (-D, -S, -C, -A, -X).
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
682
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
683 ----
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
684
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
685 .. class:: infomark
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
686
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
687 **Merging structually equivalent transcripts**
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
688
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
689 When multiple input GTF/GFF files are provided, GffCompare reports a GTF file named *combined transcripts* that containing the union of all transfrags in each sample. If a transfrag with the same
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
690 exact intron chain is present in both samples, it is thus reported only once in the output file.
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
691
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
692 **The "super-locus" concept**
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
693
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
694 A super-locus is a region of the genome where predicted transcripts and reference transcripts get clustered together by exon overlaps. When multiple GFF files are provided as input to GffCompare,
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
695 this clustering is performed across all the input files. Due to the transitive nature of this clustering, these super-loci can occasionally get very large, sometimes merging a few distinct reference
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
696 gene regions together, especially if there is a lot of transcription or alignment noise around the individual gene regions. For each super-locus, GffCompare assigns a unique identifier with the XLOC prefix.
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
697
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
698 ----
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
699
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
700 .. class:: infomark
3
84845ad0d35c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8a752199588db982182cbe7fffbcb8512313526
iuc
parents: 2
diff changeset
701
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
702 **Transcript accuracy estimation**
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
703
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
704 GffCompare can be used to assess the accuracy of transcriptome assemblies produced by programs like StringTie 19 with respect to a known reference annotation. To this end, GffCompare
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
705 reports various statistics related to the accuracy of the input transcripts compared to the reference annotation in the *accuracy stats* file.
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
706
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
707 Among these statistics are sensitivity and precision values computed at various levels (base, exon, intron chain, transcript, locus), which are calculated as:
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
708
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
709 * Sensitivity = TP/(TP+FN)
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
710 * Precision = TP/(TP+FP)
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
711
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
712 where TP stands for "true positives", or query features (bases, exons, introns, transcripts, etc.) that agree with the corresponding reference annotation features; FN means "false negatives",
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
713 i.e. features that are found in the reference annotation but are not present in the input data; FP (“false positives”) are features present in the input data but not confirmed by any reference
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
714 annotation data. Notice that FP+ TP amounts to the whole input set of query features in the input file. If multiple query GTF/GFF files are given as input, these metrics are computed separately
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
715 for each sample.
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
716
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
717 Sensitivity and Precision values are estimated at various levels, which are largely an increasingly stringent way of evaluating the accuracy/correctness of a set of predicted transcripts (transfrags),
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
718 when compared to the reference annotation. The six different levels that GffCompare uses are described below:
0
e52ca9ad69ca planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/packages/gffcompare commit 33ef7ef2f829bf46a6fde7637715d974c17f898a
iuc
parents:
diff changeset
719
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
720 * **Base level**: At the base level, TP represents the number of exon bases that are reported at the same coordinate on both the query transcripts and any reference transcript, FN is the number of bases in reference data exons that are not covered at all by any of the query exons, and FP is the number of bases which are covered by predicted transcripts' exons but not covered by any reference transcript exons.
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
721 * **Exon level**: We define the TP, FN, and FP values at the exon level similar to the base level, but now the unit of comparison is the exon interval on the genome, i.e. if an exon of the predicted transcript overlaps and matches the boundaries of a reference transcript exon, then it is counted as a TP.
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
722 * **Intron Level**: Intron intervals are the units that are matched at the intron level, therefore each intron of the predicted transcript is checked against any introns of the reference transcripts in the same region and if there is one with the same exact start-end coordinates, it is counted as a TP.
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
723 * **Intron chain level**: At this level we count as a TP any query transcript for which all of its introns can be found, with the same exact intron coordinates as in a reference transcript that has the same number of introns. Matching all the introns at this level implies that all the internal exons also match, but this might not be true for the external boundaries of the terminal exons.
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
724 * **Transcript level**: Note that intron chain level values are calculated only by looking at multi-exon transcripts, so it completely ignores the single-exon transcripts, which can be quite numerous in a RNA-Seq experiment (possibly due to a lot of transcriptional and alignment noise). The transcript level considers single-exons as well. A TP at this level is defined as a full exon chain match between the predicted transcript and a reference transcript, where all internal exons match and the outer boundaries of the terminal query exons can only slightly differ from the reference exons (with at most 100 bases by default). Also GffCompare considers single-exon transcripts as matching an overlapping single-exon reference transcript if there is a significant overlap between the two (more than 80% of the longer transcript by default).
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
725 * **Locus level**: At this level GffCompare considers that an observed locus, defined as a cluster of exon-overlapping transcripts, matches a similarly built reference locus if at least one predicted transcript has a transcript level match with a reference transcript in the corresponding reference locus.
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
726
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
727 ----
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
728
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
729 .. class:: infomark
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
730
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
731 **Tracking transcripts**
0
e52ca9ad69ca planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/packages/gffcompare commit 33ef7ef2f829bf46a6fde7637715d974c17f898a
iuc
parents:
diff changeset
732
6
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
733 GffCompare can also be used to track all transcripts that are structurally equivalent among the different input files. GffCompare considers transcripts matching (or structurally equivalent) if all
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
734 their introns are identical. Note that matching transcripts are allowed to differ on the length of the first and last exons, since these lengths can usually vary across samples for the same biological transcript.
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
735
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
736 A list of all matching transcripts is reported in a file called *tracking file* in which each row represents a transcript. The first column in this file represents a unique id assigned to that transcripts.
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
737 The second file represents the super-locus that contains that transcript. If a reference annotation is provided, the 3 rd and 4 th columns contain the reference annotation transcript that was found to be
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
738 closest to the transcript and the classification code that specifies the relationship between these two transcripts, respectively. The rest of the columns show the corresponding
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
739 transcript from each input file in order.
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
740
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
741 **RefMap and TMAP files**
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
742
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
743 In order to quickly see which reference transcripts match which transcripts from a sample file, two other files, called *RefMap* and *TMAP* are also created for each query. The RefMap file is a tab-delimited file
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
744 that has a row for each reference transcript that either fully or partially matches a transcript from the given input file. Conversely, the TMAP file has a row for each input transcript, while the columns in this
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
745 file describe the most closely matching reference transcript for that transcript.
9e282a956012 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c8028c2640d2d213da5097df2341a8281fe0b7c8
iuc
parents: 5
diff changeset
746
0
e52ca9ad69ca planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/packages/gffcompare commit 33ef7ef2f829bf46a6fde7637715d974c17f898a
iuc
parents:
diff changeset
747 ]]>
e52ca9ad69ca planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/packages/gffcompare commit 33ef7ef2f829bf46a6fde7637715d974c17f898a
iuc
parents:
diff changeset
748 </help>
8
3b8c94e2674a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffcompare commit c62791a7ff6fef8cb19b84465662d13effaffe1d
iuc
parents: 7
diff changeset
749 <expand macro="citations"/>
0
e52ca9ad69ca planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/packages/gffcompare commit 33ef7ef2f829bf46a6fde7637715d974c17f898a
iuc
parents:
diff changeset
750 </tool>