annotate SMART/galaxy/compareOverlapping.xml @ 36:44d5973c188c

Uploaded
author m-zytnicki
date Tue, 30 Apr 2013 15:02:29 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
36
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
1 <tool id="CompareOverlapping" name="compare Overlapping">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
2 <description>Print all the transcripts from a first file which overlap with the transcripts from a second file.</description>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
3 <command interpreter="python">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
4 ../Java/Python/CompareOverlapping.py -i $formatType.inputFileName1
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
5 #if $formatType.FormatInputFileName1 == 'bed':
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
6 -f bed
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
7 #elif $formatType.FormatInputFileName1 == 'gff':
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
8 -f gff
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
9 #elif $formatType.FormatInputFileName1 == 'gff2':
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
10 -f gff2
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
11 #elif $formatType.FormatInputFileName1 == 'gff3':
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
12 -f gff3
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
13 #elif $formatType.FormatInputFileName1 == 'sam':
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
14 -f sam
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
15 #elif $formatType.FormatInputFileName1 == 'gtf':
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
16 -f gtf
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
17 #end if
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
18
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
19 -j $formatType2.inputFileName2
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
20 #if $formatType2.FormatInputFileName2 == 'bed':
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
21 -g bed
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
22 #elif $formatType2.FormatInputFileName2 == 'gff':
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
23 -g gff
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
24 #elif $formatType2.FormatInputFileName2 == 'gff2':
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
25 -g gff2
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
26 #elif $formatType2.FormatInputFileName2 == 'gff3':
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
27 -g gff3
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
28 #elif $formatType2.FormatInputFileName2 == 'sam':
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
29 -g sam
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
30 #elif $formatType2.FormatInputFileName2 == 'gtf':
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
31 -g gtf
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
32 #end if
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
33
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
34 -o $outputFileGff
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
35
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
36 #if $optionNFirstFile1.NFirstForFile1 == 'Yes':
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
37 -S $optionNFirstFile1.firstNtFile1
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
38 #end if
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
39 #if $optionNFirstFile2.NFirstForFile2 == 'Yes':
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
40 -s $optionNFirstFile2.firstNtFile2
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
41 #end if
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
42 #if $optionNLastFile1.NLastForFile1 == 'Yes':
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
43 -U $optionNLastFile1.lastNtFile1
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
44 #end if
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
45 #if $optionNLastFile2.NLastForFile2 == 'Yes':
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
46 -u $optionNLastFile2.lastNtFile2
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
47 #end if
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
48
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
49 #if $optionExtentionCinqFile1.extentionFile1 == 'Yes':
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
50 -E $optionExtentionCinqFile1.extention51
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
51 #end if
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
52 #if $optionExtentionCinqFile2.extentionFile2 == 'Yes':
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
53 -e $optionExtentionCinqFile2.extention52
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
54 #end if
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
55
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
56 #if $optionExtentionTroisFile1.extentionFile1 == 'Yes':
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
57 -N $optionExtentionTroisFile1.extention31
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
58 #end if
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
59 #if $optionExtentionTroisFile2.extentionFile2 == 'Yes':
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
60 -n $optionExtentionTroisFile2.extention32
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
61 #end if
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
62
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
63 #if $OptionColinearOrAntiSens.OptionCA == 'Colinear':
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
64 -c
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
65 #elif $OptionColinearOrAntiSens.OptionCA == 'AntiSens':
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
66 -a
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
67 #end if
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
68
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
69 #if $OptionDistance.Dist == 'Yes':
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
70 -d $OptionDistance.distance
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
71 #end if
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
72
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
73 #if $OptionMinOverlap.MO == 'Yes':
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
74 -m $OptionMinOverlap.minOverlap
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
75 #end if
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
76
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
77 $InvertMatch
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
78 $ReportIntron
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
79 $NotOverlapping
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
80
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
81 </command>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
82
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
83 <inputs>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
84 <conditional name="formatType">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
85 <param name="FormatInputFileName1" type="select" label="Input File Format 1">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
86 <option value="bed">bed</option>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
87 <option value="gff">gff</option>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
88 <option value="gff2">gff2</option>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
89 <option value="gff3">gff3</option>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
90 <option value="sam">sam</option>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
91 <option value="gtf">gtf</option>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
92 </param>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
93 <when value="bed">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
94 <param name="inputFileName1" format="bed" type="data" label="Input File 1"/>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
95 </when>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
96 <when value="gff">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
97 <param name="inputFileName1" format="gff" type="data" label="Input File 1"/>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
98 </when>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
99 <when value="gff2">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
100 <param name="inputFileName1" format="gff2" type="data" label="Input File 1"/>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
101 </when>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
102 <when value="gff3">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
103 <param name="inputFileName1" format="gff3" type="data" label="Input File 1"/>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
104 </when>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
105 <when value="sam">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
106 <param name="inputFileName1" format="sam" type="data" label="Input File 1"/>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
107 </when>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
108 <when value="gtf">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
109 <param name="inputFileName1" format="gtf" type="data" label="Input File 1"/>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
110 </when>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
111 </conditional>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
112
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
113 <conditional name="formatType2">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
114 <param name="FormatInputFileName2" type="select" label="Input File Format 2">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
115 <option value="bed">bed</option>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
116 <option value="gff">gff</option>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
117 <option value="gff2">gff2</option>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
118 <option value="gff3">gff3</option>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
119 <option value="sam">sam</option>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
120 <option value="gtf">gtf</option>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
121 </param>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
122 <when value="bed">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
123 <param name="inputFileName2" format="bed" type="data" label="Input File 2"/>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
124 </when>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
125 <when value="gff">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
126 <param name="inputFileName2" format="gff" type="data" label="Input File 2"/>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
127 </when>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
128 <when value="gff2">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
129 <param name="inputFileName2" format="gff2" type="data" label="Input File 2"/>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
130 </when>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
131 <when value="gff3">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
132 <param name="inputFileName2" format="gff3" type="data" label="Input File 2"/>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
133 </when>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
134 <when value="sam">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
135 <param name="inputFileName2" format="sam" type="data" label="Input File 2"/>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
136 </when>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
137 <when value="gtf">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
138 <param name="inputFileName2" format="gtf" type="data" label="Input File 2"/>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
139 </when>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
140 </conditional>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
141
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
142 <conditional name="optionNFirstFile1">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
143 <param name="NFirstForFile1" type="select" label="Shrink the queries to their first N nt.">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
144 <option value="Yes">Yes</option>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
145 <option value="No" selected="true">No</option>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
146 </param>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
147 <when value="Yes">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
148 <param name="firstNtFile1" type="integer" value="1" label="size" />
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
149 </when>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
150 <when value="No">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
151 </when>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
152 </conditional>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
153 <conditional name="optionNFirstFile2">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
154 <param name="NFirstForFile2" type="select" label="Shrink the references to their first N nt.">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
155 <option value="Yes">Yes</option>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
156 <option value="No" selected="true">No</option>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
157 </param>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
158 <when value="Yes">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
159 <param name="firstNtFile2" type="integer" value="1" label="size" />
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
160 </when>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
161 <when value="No">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
162 </when>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
163 </conditional>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
164
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
165 <conditional name="optionNLastFile1">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
166 <param name="NLastForFile1" type="select" label="Shrink the queries to their last N nt.">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
167 <option value="Yes">Yes</option>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
168 <option value="No" selected="true">No</option>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
169 </param>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
170 <when value="Yes">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
171 <param name="lastNtFile1" type="integer" value="1" label="size"/>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
172 </when>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
173 <when value="No">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
174 </when>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
175 </conditional>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
176 <conditional name="optionNLastFile2">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
177 <param name="NLastForFile2" type="select" label="Shrink the references to their last N nt.">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
178 <option value="Yes">Yes</option>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
179 <option value="No" selected="true">No</option>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
180 </param>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
181 <when value="Yes">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
182 <param name="lastNtFile2" type="integer" value="1" label="size"/>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
183 </when>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
184 <when value="No">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
185 </when>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
186 </conditional>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
187
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
188 <conditional name="optionExtentionCinqFile1">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
189 <param name="extentionFile1" type="select" label="Extend the query features towards the 5' end">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
190 <option value="Yes">Yes</option>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
191 <option value="No" selected="true">No</option>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
192 </param>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
193 <when value="Yes">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
194 <param name="extention51" type="integer" value="1" label="in file 1" />
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
195 </when>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
196 <when value="No">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
197 </when>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
198 </conditional>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
199
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
200 <conditional name="optionExtentionCinqFile2">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
201 <param name="extentionFile2" type="select" label="Extend the reference features towards 5' end">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
202 <option value="Yes">Yes</option>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
203 <option value="No" selected="true">No</option>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
204 </param>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
205 <when value="Yes">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
206 <param name="extention52" type="integer" value="1" label="in file 2"/>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
207 </when>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
208 <when value="No">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
209 </when>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
210 </conditional>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
211
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
212 <conditional name="optionExtentionTroisFile1">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
213 <param name="extentionFile1" type="select" label="Extend the query features towards 3' end">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
214 <option value="Yes">Yes</option>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
215 <option value="No" selected="true">No</option>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
216 </param>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
217 <when value="Yes">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
218 <param name="extention31" type="integer" value="1" label="in file 1" />
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
219 </when>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
220 <when value="No">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
221 </when>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
222 </conditional>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
223
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
224 <conditional name="optionExtentionTroisFile2">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
225 <param name="extentionFile2" type="select" label="Extend the reference features towards 3' end">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
226 <option value="Yes">Yes</option>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
227 <option value="No" selected="true">No</option>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
228 </param>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
229 <when value="Yes">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
230 <param name="extention32" type="integer" value="1" label="in file 2" />
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
231 </when>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
232 <when value="No">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
233 </when>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
234 </conditional>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
235
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
236 <conditional name="OptionColinearOrAntiSens">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
237 <param name="OptionCA" type="select" label="Report queries which are collinear/antisens w.r.t. a reference">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
238 <option value="Colinear">Colinear</option>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
239 <option value="AntiSens">AntiSens</option>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
240 <option value="NONE" selected="true">NONE</option>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
241 </param>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
242 <when value="Colinear">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
243 </when>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
244 <when value="AntiSens">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
245 </when>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
246 <when value="NONE">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
247 </when>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
248 </conditional>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
249
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
250 <conditional name="OptionDistance">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
251 <param name="Dist" type="select" label="Maximum Distance between two reads">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
252 <option value="Yes">Yes</option>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
253 <option value="No" selected="true">No</option>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
254 </param>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
255 <when value="Yes">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
256 <param name="distance" type="integer" value="0"/>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
257 </when>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
258 <when value="No">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
259 </when>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
260 </conditional>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
261
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
262 <conditional name="OptionMinOverlap">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
263 <param name="MO" type="select" label="Minimum number of overlapping between two reads">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
264 <option value="Yes">Yes</option>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
265 <option value="No" selected="true">No</option>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
266 </param>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
267 <when value="Yes">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
268 <param name="minOverlap" type="integer" value="1"/>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
269 </when>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
270 <when value="No">
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
271 </when>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
272 </conditional>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
273 <param name="ReportIntron" type="boolean" truevalue="-t" falsevalue="" checked="false" label="Also report queries which overlap with the introns of references, or queries such that a reference is in one of its intron"/>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
274 <param name="InvertMatch" type="boolean" truevalue="-x" falsevalue="" checked="false" label="Invert match: the output file will contain all query elements which do NOT overlap"/>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
275 <param name="NotOverlapping" type="boolean" truevalue="-O" falsevalue="" checked="false" label="Also report the query data which do not overlap, with the nbOverlaps tag set to 0."/>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
276 </inputs>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
277
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
278 <outputs>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
279 <data name="outputFileGff" format="gff3"/>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
280 </outputs>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
281
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
282 <help>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
283 This script may be the most important one. It basically compares two sets of transcripts and keeps those from the first set which overlap with the second one. The first set is considered as the query set (basically, your data) and the second one is the reference set (RefSeq data, for example).
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
284
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
285 It is vital to understand that it will output the elements of the first file which overlap with the elements of the second one.
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
286
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
287 Various modifiers are also available:
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
288
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
289 -Restrict query / reference set to the first nucleotide. Useful to check if the TSS of one set overlap with the other one.
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
290
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
291 -Extend query / reference set on the 5' / 3' direction. Useful to check if one set is located upstream / downstream the other one.
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
292
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
293 -Include introns in the comparison.
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
294
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
295 -Invert selection (report those which do not overlap).
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
296
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
297 -Restrict to colinear / anti-sense overlapping data.
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
298
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
299 -Keep the query data even if they do not strictly overlap with the reference data, but are located not further away than *n* nucleotide from some reference data.
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
300
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
301 -Keep the query data with are strictly included into reference data, meaning that a query transcript such that at least 1 nucleotide does not overlap with reference data will not be presented as a solution.
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
302
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
303 The mechanism of shrinking and extending is also useful to make a fine grain comparison. For example, if you want to keep those such that the TSS is overlapping the reference set, you just shrink the query set to 1 nucleotide. Now, if you want to keep those which are overlapping you data or located 2kb downstream of it, just extend the query data in the downstream direction, and you will have what you want. You can also extend in the opposite direction to get the possible transcript factor sites which are upstream.
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
304
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
305 Some option reverses the selection. Put in other words, it performs the comparison as usual, and outputs all those query data which do not overlap.
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
306 </help>
44d5973c188c Uploaded
m-zytnicki
parents:
diff changeset
307 </tool>