annotate SMART/galaxy/compareOverlapping.xml @ 41:e57682cd6997

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