1934 |
17 Apr 13 |
nicklas |
1 |
<%@ page |
1934 |
17 Apr 13 |
nicklas |
2 |
pageEncoding="UTF-8" |
1934 |
17 Apr 13 |
nicklas |
3 |
session="false" |
1934 |
17 Apr 13 |
nicklas |
4 |
import="net.sf.basedb.core.User" |
1934 |
17 Apr 13 |
nicklas |
5 |
import="net.sf.basedb.core.DbControl" |
1934 |
17 Apr 13 |
nicklas |
6 |
import="net.sf.basedb.core.SessionControl" |
1934 |
17 Apr 13 |
nicklas |
7 |
import="net.sf.basedb.core.Application" |
1934 |
17 Apr 13 |
nicklas |
8 |
import="net.sf.basedb.util.formatter.WellCoordinateFormatter" |
1934 |
17 Apr 13 |
nicklas |
9 |
import="net.sf.basedb.clients.web.Base" |
1934 |
17 Apr 13 |
nicklas |
10 |
import="net.sf.basedb.clients.web.extensions.ExtensionsControl" |
1934 |
17 Apr 13 |
nicklas |
11 |
%> |
1934 |
17 Apr 13 |
nicklas |
12 |
<%@ taglib prefix="base" uri="/WEB-INF/base.tld" %> |
1934 |
17 Apr 13 |
nicklas |
13 |
<%@ taglib prefix="p" uri="/WEB-INF/path.tld" %> |
1987 |
23 May 13 |
nicklas |
14 |
<%@ taglib prefix="tbl" uri="/WEB-INF/table.tld" %> |
2931 |
14 Nov 14 |
nicklas |
15 |
<%@ taglib prefix="m" uri="/WEB-INF/menu.tld" %> |
1934 |
17 Apr 13 |
nicklas |
16 |
<% |
3976 |
26 May 16 |
nicklas |
17 |
final SessionControl sc = Base.getExistingSessionControl(request, "net.sf.basedb.reggie", true); |
1934 |
17 Apr 13 |
nicklas |
18 |
final String ID = sc.getId(); |
1934 |
17 Apr 13 |
nicklas |
19 |
final float scale = Base.getScale(sc); |
1934 |
17 Apr 13 |
nicklas |
20 |
final String home = ExtensionsControl.getHomeUrl("net.sf.basedb.reggie"); |
1934 |
17 Apr 13 |
nicklas |
21 |
DbControl dc = null; |
1934 |
17 Apr 13 |
nicklas |
22 |
try |
1934 |
17 Apr 13 |
nicklas |
23 |
{ |
1934 |
17 Apr 13 |
nicklas |
24 |
dc = sc.newDbControl(); |
1934 |
17 Apr 13 |
nicklas |
25 |
final User user = User.getById(dc, sc.getLoggedInUserId()); |
1934 |
17 Apr 13 |
nicklas |
26 |
%> |
1934 |
17 Apr 13 |
nicklas |
27 |
<base:page type="default" > |
2829 |
17 Oct 14 |
nicklas |
28 |
<base:head |
2829 |
17 Oct 14 |
nicklas |
29 |
scripts="~../reggie-2.js,~create_pools.js,~plate.js,~pools.js" |
2829 |
17 Oct 14 |
nicklas |
30 |
styles="path.css,toolbar.css,~../css/reggie-2.css,~../css/plate.css" |
2829 |
17 Oct 14 |
nicklas |
31 |
> |
1934 |
17 Apr 13 |
nicklas |
32 |
<style> |
1952 |
24 Apr 13 |
nicklas |
33 |
.lib |
1934 |
17 Apr 13 |
nicklas |
34 |
{ |
1952 |
24 Apr 13 |
nicklas |
35 |
font-weight: bold; |
1952 |
24 Apr 13 |
nicklas |
36 |
margin-bottom: 0.25em; |
1959 |
03 May 13 |
nicklas |
37 |
overflow: hidden; |
1959 |
03 May 13 |
nicklas |
38 |
text-overflow: ellipsis; |
1934 |
17 Apr 13 |
nicklas |
39 |
} |
1959 |
03 May 13 |
nicklas |
40 |
.barcode |
1959 |
03 May 13 |
nicklas |
41 |
{} |
2454 |
23 May 14 |
nicklas |
42 |
.adapter |
2454 |
23 May 14 |
nicklas |
43 |
{} |
1959 |
03 May 13 |
nicklas |
44 |
.molarity |
1959 |
03 May 13 |
nicklas |
45 |
{ |
1959 |
03 May 13 |
nicklas |
46 |
float: right; |
1959 |
03 May 13 |
nicklas |
47 |
} |
1952 |
24 Apr 13 |
nicklas |
48 |
|
1952 |
24 Apr 13 |
nicklas |
49 |
.volume |
1952 |
24 Apr 13 |
nicklas |
50 |
{ |
1952 |
24 Apr 13 |
nicklas |
51 |
color: #C80000; |
1952 |
24 Apr 13 |
nicklas |
52 |
} |
1952 |
24 Apr 13 |
nicklas |
53 |
.eb |
1952 |
24 Apr 13 |
nicklas |
54 |
{ |
1952 |
24 Apr 13 |
nicklas |
55 |
color: #0000C8; |
1952 |
24 Apr 13 |
nicklas |
56 |
float: right; |
1952 |
24 Apr 13 |
nicklas |
57 |
} |
2053 |
09 Oct 13 |
nicklas |
58 |
.pool-eb |
2053 |
09 Oct 13 |
nicklas |
59 |
{ |
2053 |
09 Oct 13 |
nicklas |
60 |
color: #0000C8; |
2053 |
09 Oct 13 |
nicklas |
61 |
} |
1952 |
24 Apr 13 |
nicklas |
62 |
.remarks |
1952 |
24 Apr 13 |
nicklas |
63 |
{ |
1952 |
24 Apr 13 |
nicklas |
64 |
color: #C80000; |
1952 |
24 Apr 13 |
nicklas |
65 |
font-style: italic; |
1952 |
24 Apr 13 |
nicklas |
66 |
} |
2184 |
09 Jan 14 |
nicklas |
67 |
|
2184 |
09 Jan 14 |
nicklas |
68 |
#pool-row th |
1959 |
03 May 13 |
nicklas |
69 |
{ |
2184 |
09 Jan 14 |
nicklas |
70 |
border-top: 0; |
2184 |
09 Jan 14 |
nicklas |
71 |
border-bottom: 1px solid #808080; |
2184 |
09 Jan 14 |
nicklas |
72 |
vertical-align: top; |
2184 |
09 Jan 14 |
nicklas |
73 |
padding: 0; |
1959 |
03 May 13 |
nicklas |
74 |
} |
2184 |
09 Jan 14 |
nicklas |
75 |
|
2040 |
03 Oct 13 |
nicklas |
76 |
.pool.warning |
2040 |
03 Oct 13 |
nicklas |
77 |
{ |
2040 |
03 Oct 13 |
nicklas |
78 |
background-image: url('../images/warning.png'); |
2184 |
09 Jan 14 |
nicklas |
79 |
background-position: 2% 98%; |
2040 |
03 Oct 13 |
nicklas |
80 |
background-repeat: no-repeat; |
2040 |
03 Oct 13 |
nicklas |
81 |
} |
2040 |
03 Oct 13 |
nicklas |
82 |
|
2184 |
09 Jan 14 |
nicklas |
83 |
.pool-name |
2040 |
03 Oct 13 |
nicklas |
84 |
{ |
2184 |
09 Jan 14 |
nicklas |
85 |
padding: 2px; |
2184 |
09 Jan 14 |
nicklas |
86 |
} |
2184 |
09 Jan 14 |
nicklas |
87 |
|
2184 |
09 Jan 14 |
nicklas |
88 |
.pool-data |
2184 |
09 Jan 14 |
nicklas |
89 |
{ |
2184 |
09 Jan 14 |
nicklas |
90 |
font-weight: normal; |
2829 |
17 Oct 14 |
nicklas |
91 |
padding: 0; |
2184 |
09 Jan 14 |
nicklas |
92 |
border-top: 1px solid #808080; |
2184 |
09 Jan 14 |
nicklas |
93 |
border-bottom: 1px solid #808080; |
2184 |
09 Jan 14 |
nicklas |
94 |
background-color: #FFFFFF; |
2184 |
09 Jan 14 |
nicklas |
95 |
} |
2184 |
09 Jan 14 |
nicklas |
96 |
|
2184 |
09 Jan 14 |
nicklas |
97 |
.pool-data td |
2184 |
09 Jan 14 |
nicklas |
98 |
{ |
2184 |
09 Jan 14 |
nicklas |
99 |
text-align: left; |
2184 |
09 Jan 14 |
nicklas |
100 |
white-space: nowrap; |
2184 |
09 Jan 14 |
nicklas |
101 |
} |
2184 |
09 Jan 14 |
nicklas |
102 |
|
2184 |
09 Jan 14 |
nicklas |
103 |
.pool-data td.prompt |
2184 |
09 Jan 14 |
nicklas |
104 |
{ |
2829 |
17 Oct 14 |
nicklas |
105 |
width: auto !important; |
2829 |
17 Oct 14 |
nicklas |
106 |
min-width: 0 !important; |
2184 |
09 Jan 14 |
nicklas |
107 |
} |
2184 |
09 Jan 14 |
nicklas |
108 |
|
2184 |
09 Jan 14 |
nicklas |
109 |
.pool-data textarea |
2184 |
09 Jan 14 |
nicklas |
110 |
{ |
2184 |
09 Jan 14 |
nicklas |
111 |
width: 95%; |
2184 |
09 Jan 14 |
nicklas |
112 |
height: 3.5em; |
2184 |
09 Jan 14 |
nicklas |
113 |
} |
2184 |
09 Jan 14 |
nicklas |
114 |
|
2184 |
09 Jan 14 |
nicklas |
115 |
|
2184 |
09 Jan 14 |
nicklas |
116 |
.pool-summary |
2184 |
09 Jan 14 |
nicklas |
117 |
{ |
2184 |
09 Jan 14 |
nicklas |
118 |
font-weight: normal; |
2184 |
09 Jan 14 |
nicklas |
119 |
padding: 2px; |
2040 |
03 Oct 13 |
nicklas |
120 |
font-style: italic; |
2040 |
03 Oct 13 |
nicklas |
121 |
} |
2040 |
03 Oct 13 |
nicklas |
122 |
|
2184 |
09 Jan 14 |
nicklas |
123 |
.pool-summary .warning-message |
2184 |
09 Jan 14 |
nicklas |
124 |
{ |
2184 |
09 Jan 14 |
nicklas |
125 |
color: #C80000; |
2184 |
09 Jan 14 |
nicklas |
126 |
} |
2184 |
09 Jan 14 |
nicklas |
127 |
|
2454 |
23 May 14 |
nicklas |
128 |
.well |
2454 |
23 May 14 |
nicklas |
129 |
{ |
2454 |
23 May 14 |
nicklas |
130 |
height: 60px; |
2454 |
23 May 14 |
nicklas |
131 |
max-height: 60px; |
2454 |
23 May 14 |
nicklas |
132 |
min-height: 60px; |
2454 |
23 May 14 |
nicklas |
133 |
width: 100px; |
2454 |
23 May 14 |
nicklas |
134 |
max-width: 100px; |
2454 |
23 May 14 |
nicklas |
135 |
min-width: 100px; |
2454 |
23 May 14 |
nicklas |
136 |
} |
2454 |
23 May 14 |
nicklas |
137 |
|
1987 |
23 May 13 |
nicklas |
138 |
.well.exclude-from-pool |
1987 |
23 May 13 |
nicklas |
139 |
{ |
1987 |
23 May 13 |
nicklas |
140 |
background-color: #FFFFFF !important; |
1987 |
23 May 13 |
nicklas |
141 |
} |
1987 |
23 May 13 |
nicklas |
142 |
|
1987 |
23 May 13 |
nicklas |
143 |
.well.exclude-from-pool.selected |
1987 |
23 May 13 |
nicklas |
144 |
{ |
1987 |
23 May 13 |
nicklas |
145 |
background-color: #D8D8D8 !important; |
1987 |
23 May 13 |
nicklas |
146 |
} |
1987 |
23 May 13 |
nicklas |
147 |
|
1987 |
23 May 13 |
nicklas |
148 |
.well.exclude-from-pool * |
1987 |
23 May 13 |
nicklas |
149 |
{ |
1987 |
23 May 13 |
nicklas |
150 |
color: #999999 !important; |
1987 |
23 May 13 |
nicklas |
151 |
} |
2509 |
16 Jun 14 |
nicklas |
152 |
|
2509 |
16 Jun 14 |
nicklas |
153 |
.well.low-volume, .well.high-adapter |
1987 |
23 May 13 |
nicklas |
154 |
{ |
2509 |
16 Jun 14 |
nicklas |
155 |
background-image: url('../images/warning.png'); |
1987 |
23 May 13 |
nicklas |
156 |
background-position: 98% 5%; |
1987 |
23 May 13 |
nicklas |
157 |
background-repeat: no-repeat; |
1987 |
23 May 13 |
nicklas |
158 |
} |
2025 |
25 Sep 13 |
nicklas |
159 |
|
2509 |
16 Jun 14 |
nicklas |
160 |
.well.flagged |
2025 |
25 Sep 13 |
nicklas |
161 |
{ |
2509 |
16 Jun 14 |
nicklas |
162 |
background-image: url('../images/flag.png'); |
2025 |
25 Sep 13 |
nicklas |
163 |
background-position: 98% 5%; |
2025 |
25 Sep 13 |
nicklas |
164 |
background-repeat: no-repeat; |
2025 |
25 Sep 13 |
nicklas |
165 |
} |
2509 |
16 Jun 14 |
nicklas |
166 |
|
2837 |
20 Oct 14 |
nicklas |
167 |
.well.primary.empty |
2837 |
20 Oct 14 |
nicklas |
168 |
{ |
2837 |
20 Oct 14 |
nicklas |
169 |
background-color: #F0F0F0; |
2837 |
20 Oct 14 |
nicklas |
170 |
} |
2509 |
16 Jun 14 |
nicklas |
171 |
|
3762 |
19 Feb 16 |
nicklas |
172 |
.yellow-specimen .if-yellow |
3762 |
19 Feb 16 |
nicklas |
173 |
{ |
3762 |
19 Feb 16 |
nicklas |
174 |
background-image: url('../images/yellow-label-small.png'); |
3762 |
19 Feb 16 |
nicklas |
175 |
background-position: 1px 50%; |
3762 |
19 Feb 16 |
nicklas |
176 |
background-repeat: no-repeat; |
3762 |
19 Feb 16 |
nicklas |
177 |
/* Grow background without shifting text position veritcally, move to right to make room for icon*/ |
3762 |
19 Feb 16 |
nicklas |
178 |
padding: 1px 2px 1px 14px; |
3762 |
19 Feb 16 |
nicklas |
179 |
margin: -1px -2px -1px -2px; |
3762 |
19 Feb 16 |
nicklas |
180 |
} |
2837 |
20 Oct 14 |
nicklas |
181 |
|
3762 |
19 Feb 16 |
nicklas |
182 |
.well.flagged.yellow-specimen .if-yellow |
3762 |
19 Feb 16 |
nicklas |
183 |
{ |
3762 |
19 Feb 16 |
nicklas |
184 |
/* The yellow background will cover the regular flag icon se we duplicate it... */ |
3762 |
19 Feb 16 |
nicklas |
185 |
background-image: url('../images/yellow-label-small.png'), url('../images/flag.png'); |
3762 |
19 Feb 16 |
nicklas |
186 |
background-position: 1px 50%, 98% 50%; |
3762 |
19 Feb 16 |
nicklas |
187 |
} |
3762 |
19 Feb 16 |
nicklas |
188 |
.well.low-volume.yellow-specimen .if-yellow, .well.high-adapter.yellow-specimen .if-yellow |
3762 |
19 Feb 16 |
nicklas |
189 |
{ |
3762 |
19 Feb 16 |
nicklas |
190 |
/* The yellow background will cover the regular warning icon se we duplicate it... */ |
3762 |
19 Feb 16 |
nicklas |
191 |
background-image: url('../images/yellow-label-small.png'), url('../images/warning.png'); |
3762 |
19 Feb 16 |
nicklas |
192 |
background-position: 1px 50%, 98% 50%; |
3762 |
19 Feb 16 |
nicklas |
193 |
} |
3762 |
19 Feb 16 |
nicklas |
194 |
|
3762 |
19 Feb 16 |
nicklas |
195 |
|
1934 |
17 Apr 13 |
nicklas |
196 |
</style> |
1934 |
17 Apr 13 |
nicklas |
197 |
</base:head> |
2829 |
17 Oct 14 |
nicklas |
198 |
<base:body> |
1934 |
17 Apr 13 |
nicklas |
199 |
|
1934 |
17 Apr 13 |
nicklas |
200 |
<p:path><p:pathelement |
1934 |
17 Apr 13 |
nicklas |
201 |
title="Reggie" href="<%="../index.jsp?ID="+ID%>" |
1934 |
17 Apr 13 |
nicklas |
202 |
/><p:pathelement title="Create pooled libraries" |
1934 |
17 Apr 13 |
nicklas |
203 |
/></p:path> |
1934 |
17 Apr 13 |
nicklas |
204 |
|
1959 |
03 May 13 |
nicklas |
205 |
<div class="content" id="content"> |
2931 |
14 Nov 14 |
nicklas |
206 |
|
2931 |
14 Nov 14 |
nicklas |
207 |
<m:menu |
2931 |
14 Nov 14 |
nicklas |
208 |
id="menuContext" |
2931 |
14 Nov 14 |
nicklas |
209 |
style="display: none; font-weight: normal; text-align: left;"> |
2931 |
14 Nov 14 |
nicklas |
210 |
<m:menuitem |
2931 |
14 Nov 14 |
nicklas |
211 |
id="mnuExcludeFromPool" |
2931 |
14 Nov 14 |
nicklas |
212 |
title="Exclude from pool…" |
2931 |
14 Nov 14 |
nicklas |
213 |
icon="<%=home+"/images/delete.png"%>" |
2931 |
14 Nov 14 |
nicklas |
214 |
tooltip="Exclude the selected library from the pool" |
2931 |
14 Nov 14 |
nicklas |
215 |
/> |
2931 |
14 Nov 14 |
nicklas |
216 |
<m:menuitem |
2931 |
14 Nov 14 |
nicklas |
217 |
id="mnuIncludeInPool" |
2931 |
14 Nov 14 |
nicklas |
218 |
title="Include in pool" |
2931 |
14 Nov 14 |
nicklas |
219 |
icon="<%=home+"/images/new.png"%>" |
2931 |
14 Nov 14 |
nicklas |
220 |
tooltip="Include the selected library in the pool" |
2931 |
14 Nov 14 |
nicklas |
221 |
/> |
2931 |
14 Nov 14 |
nicklas |
222 |
<m:menuseparator /> |
2931 |
14 Nov 14 |
nicklas |
223 |
<m:menuitem |
2931 |
14 Nov 14 |
nicklas |
224 |
id="mnuSetTargetVolume" |
2931 |
14 Nov 14 |
nicklas |
225 |
title="Separate mix volume…" |
2931 |
14 Nov 14 |
nicklas |
226 |
icon="<%=home+"/images/specimen.png"%>" |
2931 |
14 Nov 14 |
nicklas |
227 |
tooltip="Set volume to use in the pool for separately mixed libraries (dynamic mixing only)" |
2931 |
14 Nov 14 |
nicklas |
228 |
/> |
2931 |
14 Nov 14 |
nicklas |
229 |
<m:menuitem |
2931 |
14 Nov 14 |
nicklas |
230 |
id="mnuFlag" |
2931 |
14 Nov 14 |
nicklas |
231 |
title="Toggle flag" |
2931 |
14 Nov 14 |
nicklas |
232 |
icon="<%=home+"/images/flag.png"%>" |
2931 |
14 Nov 14 |
nicklas |
233 |
tooltip="Flag the parent RNA for the selected libraries" |
2931 |
14 Nov 14 |
nicklas |
234 |
/> |
2931 |
14 Nov 14 |
nicklas |
235 |
<m:menuitem |
2931 |
14 Nov 14 |
nicklas |
236 |
id="mnuComment" |
2931 |
14 Nov 14 |
nicklas |
237 |
title="Comments…" |
2931 |
14 Nov 14 |
nicklas |
238 |
icon="<%=home+"/images/paste.png"%>" |
2931 |
14 Nov 14 |
nicklas |
239 |
tooltip="Add a comment to the selected libraries" |
2931 |
14 Nov 14 |
nicklas |
240 |
/> |
2931 |
14 Nov 14 |
nicklas |
241 |
<m:menuseparator id="sepCaseSummary" /> |
2931 |
14 Nov 14 |
nicklas |
242 |
<m:menuitem |
2931 |
14 Nov 14 |
nicklas |
243 |
id="mnuCaseSummary" |
2931 |
14 Nov 14 |
nicklas |
244 |
icon="<%=home+"/images/case_summary.png"%>" |
2931 |
14 Nov 14 |
nicklas |
245 |
tooltip="Show case summary" |
2931 |
14 Nov 14 |
nicklas |
246 |
title="Case summary…" |
2931 |
14 Nov 14 |
nicklas |
247 |
/> |
2931 |
14 Nov 14 |
nicklas |
248 |
</m:menu> |
2931 |
14 Nov 14 |
nicklas |
249 |
|
2931 |
14 Nov 14 |
nicklas |
250 |
|
2829 |
17 Oct 14 |
nicklas |
251 |
<form name="reggie" class="wizard" id="wizard"> |
2829 |
17 Oct 14 |
nicklas |
252 |
|
2829 |
17 Oct 14 |
nicklas |
253 |
<div class="step auto-hide" id="step-1"> |
2829 |
17 Oct 14 |
nicklas |
254 |
<div class="step-no">1</div> |
2829 |
17 Oct 14 |
nicklas |
255 |
<div class="step-title">Select source for pools</div> |
2829 |
17 Oct 14 |
nicklas |
256 |
<div class="step-content"> |
1934 |
17 Apr 13 |
nicklas |
257 |
|
2829 |
17 Oct 14 |
nicklas |
258 |
<table class="step-form"> |
2829 |
17 Oct 14 |
nicklas |
259 |
<tr> |
1934 |
17 Apr 13 |
nicklas |
260 |
<td class="prompt">Library bioplate</td> |
2829 |
17 Oct 14 |
nicklas |
261 |
<td class="input"> |
2829 |
17 Oct 14 |
nicklas |
262 |
<select name="bioplate" id="bioplate"></select> |
1934 |
17 Apr 13 |
nicklas |
263 |
</td> |
1934 |
17 Apr 13 |
nicklas |
264 |
<td class="status" id="bioplate.status"></td> |
2829 |
17 Oct 14 |
nicklas |
265 |
<td class="help"> |
2829 |
17 Oct 14 |
nicklas |
266 |
<span id="bioplate.message" class="message"></span> |
1934 |
17 Apr 13 |
nicklas |
267 |
Select an existing Library bioplate. The list contain all Library bioplates that |
1952 |
24 Apr 13 |
nicklas |
268 |
contain libraries with no child items. |
1934 |
17 Apr 13 |
nicklas |
269 |
</td> |
1934 |
17 Apr 13 |
nicklas |
270 |
</tr> |
2829 |
17 Oct 14 |
nicklas |
271 |
<tr> |
1952 |
24 Apr 13 |
nicklas |
272 |
<td class="prompt"></td> |
1952 |
24 Apr 13 |
nicklas |
273 |
<td class="input"> - or -</td> |
2025 |
25 Sep 13 |
nicklas |
274 |
<td class="status"></td> |
1952 |
24 Apr 13 |
nicklas |
275 |
<td class="help"></td> |
1952 |
24 Apr 13 |
nicklas |
276 |
</tr> |
2829 |
17 Oct 14 |
nicklas |
277 |
<tr> |
2137 |
13 Nov 13 |
nicklas |
278 |
<td class="prompt"></td> |
2137 |
13 Nov 13 |
nicklas |
279 |
<td class="input"> |
2137 |
13 Nov 13 |
nicklas |
280 |
<table><tr><td> |
2829 |
17 Oct 14 |
nicklas |
281 |
<base:button |
2829 |
17 Oct 14 |
nicklas |
282 |
id="btnCreateManualPool" |
2829 |
17 Oct 14 |
nicklas |
283 |
title="Create manual pool" |
2829 |
17 Oct 14 |
nicklas |
284 |
image="<%=home+"/images/gonext.png"%>" |
2829 |
17 Oct 14 |
nicklas |
285 |
/> |
2137 |
13 Nov 13 |
nicklas |
286 |
</td></tr></table> |
2137 |
13 Nov 13 |
nicklas |
287 |
|
2137 |
13 Nov 13 |
nicklas |
288 |
</td> |
1959 |
03 May 13 |
nicklas |
289 |
<td class="status"></td> |
1952 |
24 Apr 13 |
nicklas |
290 |
<td class="help"></td> |
1952 |
24 Apr 13 |
nicklas |
291 |
</tr> |
1934 |
17 Apr 13 |
nicklas |
292 |
</table> |
2829 |
17 Oct 14 |
nicklas |
293 |
</div> |
1972 |
14 May 13 |
nicklas |
294 |
</div> |
1934 |
17 Apr 13 |
nicklas |
295 |
|
2829 |
17 Oct 14 |
nicklas |
296 |
<div class="step auto-hide" id="step-2"> |
2829 |
17 Oct 14 |
nicklas |
297 |
<div class="step-no">2</div> |
2829 |
17 Oct 14 |
nicklas |
298 |
<div class="step-title">Calculate pool mixing volumes</div> |
2829 |
17 Oct 14 |
nicklas |
299 |
<div class="step-content"> |
1934 |
17 Apr 13 |
nicklas |
300 |
|
3026 |
11 Dec 14 |
nicklas |
301 |
<tbl:toolbar subclass="bottomborder bg-filled-50"> |
1987 |
23 May 13 |
nicklas |
302 |
<tbl:button |
2829 |
17 Oct 14 |
nicklas |
303 |
id="btnExcludeFromPool" |
1987 |
23 May 13 |
nicklas |
304 |
title="Exclude from pool…" |
1987 |
23 May 13 |
nicklas |
305 |
image="<%=home+"/images/delete.png"%>" |
1987 |
23 May 13 |
nicklas |
306 |
tooltip="Exclude the selected libraries from the pool" |
1987 |
23 May 13 |
nicklas |
307 |
/> |
1987 |
23 May 13 |
nicklas |
308 |
<tbl:button |
2829 |
17 Oct 14 |
nicklas |
309 |
id="btnIncludeInPool" |
1987 |
23 May 13 |
nicklas |
310 |
title="Include in pool" |
1987 |
23 May 13 |
nicklas |
311 |
image="<%=home+"/images/new.png"%>" |
1987 |
23 May 13 |
nicklas |
312 |
tooltip="Include the selected libraries in the pool" |
1987 |
23 May 13 |
nicklas |
313 |
/> |
1987 |
23 May 13 |
nicklas |
314 |
<tbl:button |
2829 |
17 Oct 14 |
nicklas |
315 |
id="btnSetTargetVolume" |
2186 |
10 Jan 14 |
nicklas |
316 |
title="Separate mix volume…" |
2186 |
10 Jan 14 |
nicklas |
317 |
image="<%=home+"/images/specimen.png"%>" |
2186 |
10 Jan 14 |
nicklas |
318 |
tooltip="Set volume to use in the pool for separately mixed libraries (dynamic mixing only)" |
2186 |
10 Jan 14 |
nicklas |
319 |
/> |
2186 |
10 Jan 14 |
nicklas |
320 |
<tbl:button |
2829 |
17 Oct 14 |
nicklas |
321 |
id="btnFlag" |
1987 |
23 May 13 |
nicklas |
322 |
title="Toggle flag" |
1987 |
23 May 13 |
nicklas |
323 |
image="<%=home+"/images/flag.png"%>" |
1987 |
23 May 13 |
nicklas |
324 |
tooltip="Flag the parent RNA for the selected libraries" |
1987 |
23 May 13 |
nicklas |
325 |
/> |
1987 |
23 May 13 |
nicklas |
326 |
<tbl:button |
2829 |
17 Oct 14 |
nicklas |
327 |
id="btnComment" |
1987 |
23 May 13 |
nicklas |
328 |
title="Comments…" |
1987 |
23 May 13 |
nicklas |
329 |
image="<%=home+"/images/comment.png"%>" |
1987 |
23 May 13 |
nicklas |
330 |
tooltip="Add a comment to the selected libraries" |
1987 |
23 May 13 |
nicklas |
331 |
/> |
1987 |
23 May 13 |
nicklas |
332 |
</tbl:toolbar> |
2184 |
09 Jan 14 |
nicklas |
333 |
|
2184 |
09 Jan 14 |
nicklas |
334 |
<div class="messagecontainer note" style="margin: 1em auto 1em auto; width: 75%; "> |
3107 |
27 Jan 15 |
nicklas |
335 |
Select a target molarity and volume when mixing the libraries to a pools. |
2184 |
09 Jan 14 |
nicklas |
336 |
Use the <b>Dynamic strategy</b> to prioritize final pool molarity by mixing |
2184 |
09 Jan 14 |
nicklas |
337 |
different volumes for each library. Use the <b>Fixed strategy</b> to mix all |
2184 |
09 Jan 14 |
nicklas |
338 |
libraries to the given volume. For each pool a summary is calculated: |
2184 |
09 Jan 14 |
nicklas |
339 |
<i>Number of libraries</i> • <i>Final molarity</i> • <i>Total volume</i> • <i>EB volume (dynamic mixing only)</i> |
2184 |
09 Jan 14 |
nicklas |
340 |
</div> |
1934 |
17 Apr 13 |
nicklas |
341 |
|
2829 |
17 Oct 14 |
nicklas |
342 |
<table class="plate" style="margin: 1em auto 1em auto;" id="plate"> |
1934 |
17 Apr 13 |
nicklas |
343 |
</table> |
2829 |
17 Oct 14 |
nicklas |
344 |
<div style="margin: 0.5em; text-align: center;"> |
2053 |
09 Oct 13 |
nicklas |
345 |
Low molarity = The concentration of this library too low to mix to target molarity for the pool.<br> |
2041 |
04 Oct 13 |
nicklas |
346 |
</div> |
2829 |
17 Oct 14 |
nicklas |
347 |
</div> |
1972 |
14 May 13 |
nicklas |
348 |
</div> |
1934 |
17 Apr 13 |
nicklas |
349 |
|
2829 |
17 Oct 14 |
nicklas |
350 |
<div id="wizard-status"></div> |
1934 |
17 Apr 13 |
nicklas |
351 |
|
2829 |
17 Oct 14 |
nicklas |
352 |
<table class="navigation" id="navigation"> |
2829 |
17 Oct 14 |
nicklas |
353 |
<tr> |
2829 |
17 Oct 14 |
nicklas |
354 |
<td><base:button id="gocancel" title="Cancel" /></td> |
2829 |
17 Oct 14 |
nicklas |
355 |
<td><base:button id="gonext" title="Next" image="<%=home+"/images/gonext.png"%>" /></td> |
2829 |
17 Oct 14 |
nicklas |
356 |
<td><base:button id="goregister" title="Register" image="<%=home+"/images/import.png"%>" /></td> |
2829 |
17 Oct 14 |
nicklas |
357 |
<td><base:button id="gorestart" title="Restart" image="<%=home+"/images/goback.png"%>" /></td> |
3307 |
05 May 15 |
nicklas |
358 |
<td><base:button id="btnCreateManualPool2" title="Create manual pool" image="<%=home+"/images/gonext.png"%>" |
3307 |
05 May 15 |
nicklas |
359 |
style="pointer-events: all;" |
3307 |
05 May 15 |
nicklas |
360 |
/></td> |
2829 |
17 Oct 14 |
nicklas |
361 |
<td id="gonext-message" class="message"></td> |
2829 |
17 Oct 14 |
nicklas |
362 |
</tr> |
1934 |
17 Apr 13 |
nicklas |
363 |
</table> |
1934 |
17 Apr 13 |
nicklas |
364 |
|
1934 |
17 Apr 13 |
nicklas |
365 |
</form> |
1934 |
17 Apr 13 |
nicklas |
366 |
</div> |
1934 |
17 Apr 13 |
nicklas |
367 |
|
1934 |
17 Apr 13 |
nicklas |
368 |
</base:body> |
1934 |
17 Apr 13 |
nicklas |
369 |
</base:page> |
1934 |
17 Apr 13 |
nicklas |
370 |
<% |
1934 |
17 Apr 13 |
nicklas |
371 |
} |
1934 |
17 Apr 13 |
nicklas |
372 |
finally |
1934 |
17 Apr 13 |
nicklas |
373 |
{ |
1934 |
17 Apr 13 |
nicklas |
374 |
if (dc != null) dc.close(); |
1934 |
17 Apr 13 |
nicklas |
375 |
} |
1934 |
17 Apr 13 |
nicklas |
376 |
%> |