extensions/net.sf.basedb.meludi/trunk/resources/reports/case_summary_alt_rec.jsp

Code
Comments
Other
Rev Date Author Line
4788 02 May 18 olle 1 <%@ page
4788 02 May 18 olle 2   pageEncoding="UTF-8"
4788 02 May 18 olle 3   session="false"
4788 02 May 18 olle 4   import="net.sf.basedb.core.Application"
4788 02 May 18 olle 5   import="net.sf.basedb.core.User"
4788 02 May 18 olle 6   import="net.sf.basedb.core.Role"
4788 02 May 18 olle 7   import="net.sf.basedb.core.Group"
4788 02 May 18 olle 8   import="net.sf.basedb.core.DbControl"
4788 02 May 18 olle 9   import="net.sf.basedb.core.SessionControl"
4788 02 May 18 olle 10   import="net.sf.basedb.core.SystemItems"
4788 02 May 18 olle 11   import="net.sf.basedb.core.ItemQuery"
4788 02 May 18 olle 12   import="net.sf.basedb.core.query.Expressions"
4788 02 May 18 olle 13   import="net.sf.basedb.core.query.Hql"
4788 02 May 18 olle 14   import="net.sf.basedb.core.query.Restrictions"
4788 02 May 18 olle 15   import="net.sf.basedb.clients.web.Base"
4788 02 May 18 olle 16   import="net.sf.basedb.clients.web.util.HTML"
4788 02 May 18 olle 17   import="net.sf.basedb.clients.web.extensions.ExtensionsControl"
4788 02 May 18 olle 18   import="net.sf.basedb.util.Values"
4788 02 May 18 olle 19   import="java.util.List"
4788 02 May 18 olle 20 %>
4788 02 May 18 olle 21 <%@ taglib prefix="base" uri="/WEB-INF/base.tld" %>
4788 02 May 18 olle 22 <%@ taglib prefix="p" uri="/WEB-INF/path.tld" %>
4788 02 May 18 olle 23 <%
4788 02 May 18 olle 24 final SessionControl sc = Base.getExistingSessionControl(request, true);
4788 02 May 18 olle 25 final String ID = sc.getId();
4788 02 May 18 olle 26 final float scale = Base.getScale(sc);
4788 02 May 18 olle 27 final String home = ExtensionsControl.getHomeUrl("net.sf.basedb.meludi");
4788 02 May 18 olle 28 final String homeLabEnv = ExtensionsControl.getHomeUrl("net.sf.basedb.labenv.service");
4788 02 May 18 olle 29 DbControl dc = null;
4788 02 May 18 olle 30 try
4788 02 May 18 olle 31 {
4788 02 May 18 olle 32   dc = sc.newDbControl();
4788 02 May 18 olle 33   final User user = User.getById(dc, sc.getLoggedInUserId());
4788 02 May 18 olle 34   
4788 02 May 18 olle 35   boolean isAdmin = user.getId() == SystemItems.getId(User.ROOT);
4788 02 May 18 olle 36   boolean isPatientCurator = false;
4788 02 May 18 olle 37   if (!isAdmin)
4788 02 May 18 olle 38   {
4788 02 May 18 olle 39     try
4788 02 May 18 olle 40     {
4788 02 May 18 olle 41       Role admin = Role.getById(dc, SystemItems.getId(Role.ADMINISTRATOR));
4788 02 May 18 olle 42       isAdmin = sc.isMemberOf(admin);
4788 02 May 18 olle 43     }
4788 02 May 18 olle 44     catch (RuntimeException ex)
4788 02 May 18 olle 45     {}
4788 02 May 18 olle 46   }
4788 02 May 18 olle 47   try
4788 02 May 18 olle 48   {
4788 02 May 18 olle 49     ItemQuery<Group> query = Group.getQuery();
4788 02 May 18 olle 50     query.restrict(Restrictions.eq(Hql.property("name"), Expressions.string("PatientCurator")));
4788 02 May 18 olle 51     List<Group> result = query.list(dc);
4788 02 May 18 olle 52     if (result.size() == 1)
4788 02 May 18 olle 53     {
4788 02 May 18 olle 54       isPatientCurator = sc.isMemberOf(result.get(0));
4788 02 May 18 olle 55     }
4788 02 May 18 olle 56   }
4788 02 May 18 olle 57   catch (RuntimeException ex)
4788 02 May 18 olle 58   {}
4788 02 May 18 olle 59   
4788 02 May 18 olle 60   final String caseName = request.getParameter("caseName");
4788 02 May 18 olle 61   //final String caseName = request.getParameter("caseName_alt_rec");
4788 02 May 18 olle 62   final String pageType = Values.getString(request.getParameter("pageType"), "default");
4788 02 May 18 olle 63   
4788 02 May 18 olle 64   boolean iframe = "iframe".equals(pageType);
4788 02 May 18 olle 65   boolean popup = "popup".equals(pageType);
4788 02 May 18 olle 66   boolean fullPage = !iframe && !popup;
4788 02 May 18 olle 67 %>
4788 02 May 18 olle 68 <base:page type="<%=pageType %>" >
4788 02 May 18 olle 69 <base:head 
4788 02 May 18 olle 70   scripts="~case_summary_alt_rec.js,~../meludi-2.js" 
4788 02 May 18 olle 71   styles="path.css,~../css/meludi-2.css,~../css/case_summary.css" 
4788 02 May 18 olle 72 />
4788 02 May 18 olle 73 <base:body data-read-only="1">
4788 02 May 18 olle 74   <div id="page-data" class="datacontainer"
4788 02 May 18 olle 75     data-case-name="<%=HTML.encodeTags(caseName)%>"
4788 02 May 18 olle 76     data-admin="<%=isAdmin ? 1 : 0%>"
4788 02 May 18 olle 77     data-patient-curator="<%=isPatientCurator ? 1 : 0%>"
4788 02 May 18 olle 78     data-page-type="<%=pageType%>"
4788 02 May 18 olle 79     data-home-labenv="<%=HTML.encodeTags(homeLabEnv)%>"
4788 02 May 18 olle 80   ></div>
4788 02 May 18 olle 81   <div id="all-content">
4788 02 May 18 olle 82   <%
4788 02 May 18 olle 83   if (fullPage)
4788 02 May 18 olle 84   {
4788 02 May 18 olle 85     %>
4788 02 May 18 olle 86 <!--
4788 02 May 18 olle 87     <p:path><p:pathelement id="path-meludi" clazz="pathelement noprint"
4788 02 May 18 olle 88       title="" href="<%="../index.jsp?ID="+ID%>"
4788 02 May 18 olle 89       /><p:pathelement id="path-case-summary" title="<%="Case summary - " + HTML.encodeTags(caseName)%>" 
4788 02 May 18 olle 90       /></p:path>
4788 02 May 18 olle 91 -->
4788 02 May 18 olle 92     <p:path><p:pathelement id="path-meludi" clazz="pathelement noprint"
4788 02 May 18 olle 93       title="" href="<%="../index.jsp?ID="+ID%>"
4788 02 May 18 olle 94       /><p:pathelement id="path-case-summary" title="<%="Case summary (rec) - " + HTML.encodeTags(caseName)%>" 
4788 02 May 18 olle 95       /></p:path>
4788 02 May 18 olle 96     <%
4788 02 May 18 olle 97   }
4788 02 May 18 olle 98   else if (popup)
4788 02 May 18 olle 99   {
4788 02 May 18 olle 100     %>
4788 02 May 18 olle 101 <!--
4788 02 May 18 olle 102     <h1 id="path-case-summary">Case summary - <%= HTML.encodeTags(caseName)%></h1>
4788 02 May 18 olle 103 -->
4788 02 May 18 olle 104     <h1 id="path-case-summary">Case summary (special edition) - <%= HTML.encodeTags(caseName)%></h1>
4788 02 May 18 olle 105     <%
4788 02 May 18 olle 106   }
4788 02 May 18 olle 107   %>
4788 02 May 18 olle 108   <div class="content">
4788 02 May 18 olle 109   <form name="meludi" id="wizard" class="wizard">
4788 02 May 18 olle 110   <%
4788 02 May 18 olle 111   if (fullPage || popup)
4788 02 May 18 olle 112   {
4788 02 May 18 olle 113     %>
4788 02 May 18 olle 114     <div class="filled noprint" id="toolbar">
4788 02 May 18 olle 115       <table>
4788 02 May 18 olle 116       <tr>
4788 02 May 18 olle 117         <th style="padding: 0.5em 0.75em 0.5em 0.75em;">Find another case</th>
4788 02 May 18 olle 118         <td><input type="text" class="text auto-init" data-auto-init="focus" style="width: 25em;"
5395 02 May 19 olle 119           name="caseName_alt_rec" id="caseName_alt_rec" title="Please enter a case id (&quot;RC&quot; + 5 digits)"></td>
4788 02 May 18 olle 120         <td style="padding-left: 0.5em; padding-right: 0.5em; border-right: 1px dotted #A0A0A0; "><base:icon id="btnCaseSummary" image="<%=home+"/images/gonext.png"%>" /></td>
4788 02 May 18 olle 121         <%
4788 02 May 18 olle 122         if (isAdmin || isPatientCurator)
4788 02 May 18 olle 123         {
4788 02 May 18 olle 124           %>
4788 02 May 18 olle 125           <th style="padding-left: 0.5em; padding-right: 0.5em; border-right: 1px dotted #A0A0A0;">
4788 02 May 18 olle 126             <label for="showConfidential">Show confidential information</label>
4788 02 May 18 olle 127             <input type="checkbox" id="showConfidential" name="showConfidential">
4788 02 May 18 olle 128           </th>
4788 02 May 18 olle 129           <%
4788 02 May 18 olle 130         }
4788 02 May 18 olle 131         %>
4788 02 May 18 olle 132         <th style="padding-left: 0.5em; padding-right: 0.5em; border-right: 1px dotted #A0A0A0;">
4788 02 May 18 olle 133           <span id="printButton" class="link"><img src="../images/print.png" style="padding-right: 0.5em;">Print version&hellip;</span>
4788 02 May 18 olle 134         </th>
4788 02 May 18 olle 135         <th style="width: 90%;"></th>
4788 02 May 18 olle 136       </tr>
4788 02 May 18 olle 137       </table>
4788 02 May 18 olle 138     </div>
4788 02 May 18 olle 139     <%
4788 02 May 18 olle 140   }
4788 02 May 18 olle 141   %>
4788 02 May 18 olle 142   <div class="hide-confidential" id="all-info" style="display: none;">
4788 02 May 18 olle 143     <div id="left-column">
4788 02 May 18 olle 144       <div>
4788 02 May 18 olle 145         <%
4788 02 May 18 olle 146         if (sc.getActiveProjectId() == 0)
4788 02 May 18 olle 147         {
4788 02 May 18 olle 148           %>
4788 02 May 18 olle 149           <div class="messagecontainer note" style="margin-bottom: 20px; font-weight: bold; color: #cc0000;">
4788 02 May 18 olle 150             No project has been selected. You may not be able to see all registered information.
4788 02 May 18 olle 151           </div>
4788 02 May 18 olle 152           <%
4788 02 May 18 olle 153         }
4788 02 May 18 olle 154         %>
4788 02 May 18 olle 155         <div class="info-section" id="project-info">
4788 02 May 18 olle 156           <div>
4788 02 May 18 olle 157           <table class="info-table">
4788 02 May 18 olle 158           <thead>
4788 02 May 18 olle 159             <tr id="project.name">
4788 02 May 18 olle 160               <th id="project-header">Project</th>
4788 02 May 18 olle 161             </tr>
4788 02 May 18 olle 162           </thead>
4788 02 May 18 olle 163           <tbody id="project-details" class="info-details">
4788 02 May 18 olle 164             <tr id="project.description" class="comment dynamic-column">
4788 02 May 18 olle 165               <th>Description</th>
4788 02 May 18 olle 166             </tr>
4788 02 May 18 olle 167           </tbody>
4788 02 May 18 olle 168           </table>
4788 02 May 18 olle 169           </div>
4788 02 May 18 olle 170         </div>
4788 02 May 18 olle 171
4788 02 May 18 olle 172         <div class="info-section" id="case-info">
4788 02 May 18 olle 173           <div>
4788 02 May 18 olle 174           <table class="info-table">
4788 02 May 18 olle 175           <thead>
4788 02 May 18 olle 176             <tr id="case.name">
4788 02 May 18 olle 177               <th id="case-header">Case</th>
4788 02 May 18 olle 178             </tr>
4788 02 May 18 olle 179           </thead>
4788 02 May 18 olle 180           <tbody id="case-details" class="info-details">
4788 02 May 18 olle 181             <tr id="case.registrationDate">
4788 02 May 18 olle 182               <th>Registration date</th>
4788 02 May 18 olle 183             </tr>
4788 02 May 18 olle 184             <tr id="case.tubeContentType">
4788 02 May 18 olle 185               <th>Tube content type</th>
4788 02 May 18 olle 186             </tr>
4788 02 May 18 olle 187             <tr id="case.mutationAnalysis">
4788 02 May 18 olle 188               <th>Mutation analysis</th>
4788 02 May 18 olle 189             </tr>
4788 02 May 18 olle 190             <tr id="case.consent">
4788 02 May 18 olle 191               <th>Consent</th>
4788 02 May 18 olle 192             </tr>
4879 27 Jun 18 olle 193             <tr id="case.diagnosisConfirmed">
4879 27 Jun 18 olle 194               <th>Diagnosis confirmed</th>
4879 27 Jun 18 olle 195             </tr>
4841 08 Jun 18 olle 196             <tr id="case.referralId" class="confidential">
4841 08 Jun 18 olle 197               <th>Referral ID</th>
4841 08 Jun 18 olle 198             </tr>
4842 08 Jun 18 olle 199             <tr id="case.site" class="confidential">
4842 08 Jun 18 olle 200               <th>Hospital site</th>
4842 08 Jun 18 olle 201             </tr>
4788 02 May 18 olle 202             <tr id="case.projectFocus">
4788 02 May 18 olle 203               <th>Project focus</th>
4788 02 May 18 olle 204             </tr>
4788 02 May 18 olle 205             <tr id="case.metastasisSite">
4788 02 May 18 olle 206               <th>Metastasis site</th>
4788 02 May 18 olle 207             </tr>
5249 18 Jan 19 olle 208             <tr id="case.ffpeBlockOrderDate">
5249 18 Jan 19 olle 209               <th>FFPE bl. order date</th>
5249 18 Jan 19 olle 210             </tr>
4788 02 May 18 olle 211             <tr id="case.nofTubes">
4788 02 May 18 olle 212               <th>No. tubes</th>
4788 02 May 18 olle 213             </tr>
4788 02 May 18 olle 214             <tr id="case.otherPathNote" class="comment dynamic-column">
4788 02 May 18 olle 215               <th>Other path note</th>
4788 02 May 18 olle 216             </tr>
4788 02 May 18 olle 217             <tr id="case.description" class="comment dynamic-column">
4788 02 May 18 olle 218               <th>Description</th>
4788 02 May 18 olle 219             </tr>
4788 02 May 18 olle 220           </tbody>
4788 02 May 18 olle 221           </table>
4788 02 May 18 olle 222           </div>
4788 02 May 18 olle 223         </div>
4788 02 May 18 olle 224
4788 02 May 18 olle 225         <div class="info-section" id="patient-info">
4788 02 May 18 olle 226           <div>
4788 02 May 18 olle 227           <table class="info-table">
4788 02 May 18 olle 228           <thead>
4788 02 May 18 olle 229             <tr id="patient.name">
4788 02 May 18 olle 230               <th id="patient-header">Patient</th>
4788 02 May 18 olle 231             </tr>
4788 02 May 18 olle 232           </thead>
4788 02 May 18 olle 233           <tbody id="patient-details" class="info-details">
4788 02 May 18 olle 234             <tr id="patient.registrationDate">
4788 02 May 18 olle 235               <th>Registration date</th>
4788 02 May 18 olle 236             </tr>
4788 02 May 18 olle 237             <tr id="patient.personalNumber" class="confidential">
4788 02 May 18 olle 238               <th>Personal number</th>
4788 02 May 18 olle 239             </tr>
4788 02 May 18 olle 240             <tr id="patient.allFirstNames" class="confidential">
4788 02 May 18 olle 241               <th>All first names</th>
4788 02 May 18 olle 242             </tr>
4788 02 May 18 olle 243             <tr id="patient.familyName" class="confidential">
4788 02 May 18 olle 244               <th>Family name</th>
4788 02 May 18 olle 245             </tr>
4788 02 May 18 olle 246             <tr id="patient.gender">
4788 02 May 18 olle 247               <th>Gender</th>
4788 02 May 18 olle 248             </tr>
4788 02 May 18 olle 249             <tr id="patient.allCases" class="dynamic-column">
4788 02 May 18 olle 250               <th>All cases</th>
4788 02 May 18 olle 251             </tr>
4788 02 May 18 olle 252           </tbody>
4788 02 May 18 olle 253           </table>
4788 02 May 18 olle 254           </div>
4788 02 May 18 olle 255         </div>
4788 02 May 18 olle 256         
4796 08 May 18 olle 257         <div class="info-section bg-filled-100" id="blood-info">
4796 08 May 18 olle 258           <div>
4796 08 May 18 olle 259           <table class="info-table">
4796 08 May 18 olle 260           <thead>
4796 08 May 18 olle 261             <tr id="blood.name">
4796 08 May 18 olle 262               <th id="blood-header">Blood</th>
4796 08 May 18 olle 263             </tr>
4796 08 May 18 olle 264           </thead>
4796 08 May 18 olle 265           <tbody id="blood-details" class="info-details">
4986 28 Sep 18 olle 266             <tr id="blood.tubeLabel" class="confidential">
4986 28 Sep 18 olle 267               <th>Tube label</th>
4986 28 Sep 18 olle 268             </tr>
4796 08 May 18 olle 269             <tr id="blood.registrationDate">
4796 08 May 18 olle 270               <th>Registration date</th>
4796 08 May 18 olle 271             </tr>
4796 08 May 18 olle 272             <tr id="blood.consent">
4796 08 May 18 olle 273               <th>Consent</th>
4796 08 May 18 olle 274             </tr>
4796 08 May 18 olle 275             <tr id="blood.bloodSample">
4796 08 May 18 olle 276               <th>Blood sample</th>
4796 08 May 18 olle 277             </tr>
4796 08 May 18 olle 278             <tr id="blood.samplingDate">
4796 08 May 18 olle 279               <th>Sampling date</th>
4796 08 May 18 olle 280             </tr>
5027 15 Oct 18 olle 281             <tr id="blood.arrivalDate">
5027 15 Oct 18 olle 282               <th>Arrival date</th>
5027 15 Oct 18 olle 283             </tr>
4796 08 May 18 olle 284             <tr id="blood.freezerDate">
4796 08 May 18 olle 285               <th>Freezer date</th>
4796 08 May 18 olle 286             </tr>
4831 05 Jun 18 olle 287             <tr id="blood.storageBox">
4831 05 Jun 18 olle 288               <th>Storage box</th>
4831 05 Jun 18 olle 289             </tr>
4796 08 May 18 olle 290             <tr id="blood.serum">
4796 08 May 18 olle 291               <th>Serum</th>
4796 08 May 18 olle 292             </tr>
5034 17 Oct 18 olle 293             <tr id="blood.arrivalOperator">
5034 17 Oct 18 olle 294               <th>Arrival operator</th>
5034 17 Oct 18 olle 295             </tr>
4796 08 May 18 olle 296             <tr id="blood.comment" class="comment dynamic-column">
4796 08 May 18 olle 297               <th>Comment</th>
4796 08 May 18 olle 298             </tr>
4796 08 May 18 olle 299           </tbody>
4796 08 May 18 olle 300           </table>
4796 08 May 18 olle 301           </div>
4796 08 May 18 olle 302         </div>
4796 08 May 18 olle 303         
4796 08 May 18 olle 304         <div class="info-section bg-filled-100" id="bdna-info">
4796 08 May 18 olle 305           <div>
4796 08 May 18 olle 306           <table class="info-table dynamic-columns">
4796 08 May 18 olle 307           <thead>
4796 08 May 18 olle 308             <tr id="bdna.name">
4796 08 May 18 olle 309               <th id="bdna-header">Blood DNA</th>
4796 08 May 18 olle 310             </tr>
4796 08 May 18 olle 311           </thead>
4796 08 May 18 olle 312           <tbody id="bdna-details" class="info-details">
4796 08 May 18 olle 313             <tr id="bdna.registrationDate">
4796 08 May 18 olle 314               <th>Registration date</th>
4796 08 May 18 olle 315             </tr>
4796 08 May 18 olle 316             <tr id="bdna.storageBox">
4796 08 May 18 olle 317               <th>Storage box</th>
4796 08 May 18 olle 318             </tr>
4796 08 May 18 olle 319             <tr id="bdna.remainingQuantity">
4796 08 May 18 olle 320               <th>Remaining quantity</th>
4796 08 May 18 olle 321             </tr>
4796 08 May 18 olle 322             <tr id="bdna.originalQuantity">
4796 08 May 18 olle 323               <th>Original quantity</th>
4796 08 May 18 olle 324             </tr>
4796 08 May 18 olle 325             <tr id="bdna.ndConc" class="dynamic-column">
4796 08 May 18 olle 326               <th>ND Conc.</th>
4796 08 May 18 olle 327             </tr>
4796 08 May 18 olle 328             <tr id="bdna.comment" class="comment dynamic-column">
4796 08 May 18 olle 329               <th>Comment</th>
4796 08 May 18 olle 330             </tr>
4796 08 May 18 olle 331           </tbody>
4796 08 May 18 olle 332           </table>
4796 08 May 18 olle 333           </div>
4796 08 May 18 olle 334         </div>
4796 08 May 18 olle 335         
4912 13 Jul 18 olle 336         <div class="info-section bg-filled-100" id="ffpeblock-info">
4912 13 Jul 18 olle 337           <div>
4912 13 Jul 18 olle 338           <table class="info-table">
4912 13 Jul 18 olle 339           <thead>
4912 13 Jul 18 olle 340             <tr id="ffpeblock.name">
4912 13 Jul 18 olle 341               <th id="ffpeblock-header">FFPE block</th>
4912 13 Jul 18 olle 342             </tr>
4912 13 Jul 18 olle 343           </thead>
4912 13 Jul 18 olle 344           <tbody id="ffpeblock-details" class="info-details">
4912 13 Jul 18 olle 345             <tr id="ffpeblock.registrationDate">
4912 13 Jul 18 olle 346               <th>Registration date</th>
4912 13 Jul 18 olle 347             </tr>
4912 13 Jul 18 olle 348             <tr id="ffpeblock.consent">
4912 13 Jul 18 olle 349               <th>Consent</th>
4912 13 Jul 18 olle 350             </tr>
4912 13 Jul 18 olle 351             <tr id="ffpeblock.pad" class="confidential">
4912 13 Jul 18 olle 352               <th>PAD</th>
4912 13 Jul 18 olle 353             </tr>
5074 06 Nov 18 olle 354             <tr id="ffpeblock.materialNumber" class="confidential">
5074 06 Nov 18 olle 355               <th>Material number</th>
5074 06 Nov 18 olle 356             </tr>
5160 30 Nov 18 olle 357             <tr id="ffpeblock.localisation">
5160 30 Nov 18 olle 358               <th>Localisation</th>
5074 06 Nov 18 olle 359             </tr>
5044 19 Oct 18 olle 360 <!--
4912 13 Jul 18 olle 361             <tr id="ffpeblock.samplingDate">
4912 13 Jul 18 olle 362               <th>Sampling date</th>
4912 13 Jul 18 olle 363             </tr>
5044 19 Oct 18 olle 364 -->
5044 19 Oct 18 olle 365             <tr id="ffpeblock.arrivalDate">
5044 19 Oct 18 olle 366               <th>Arrival date</th>
5044 19 Oct 18 olle 367             </tr>
5135 22 Nov 18 olle 368             <tr id="ffpeblock.returnedDate">
5135 22 Nov 18 olle 369               <th>Returned date</th>
5135 22 Nov 18 olle 370             </tr>
5044 19 Oct 18 olle 371             <tr id="ffpeblock.operatorDeliveryComment" class="comment dynamic-column">
5044 19 Oct 18 olle 372               <th>Op. delivery comm.</th>
5044 19 Oct 18 olle 373             </tr>
5044 19 Oct 18 olle 374 <!--
4912 13 Jul 18 olle 375             <tr id="ffpeblock.otherPathNote" class="comment dynamic-column">
4912 13 Jul 18 olle 376               <th>Other path note</th>
4912 13 Jul 18 olle 377             </tr>
5044 19 Oct 18 olle 378 -->
4912 13 Jul 18 olle 379           </tbody>
4912 13 Jul 18 olle 380           </table>
4912 13 Jul 18 olle 381           </div>
4912 13 Jul 18 olle 382         </div>
4912 13 Jul 18 olle 383         
4788 02 May 18 olle 384         <div class="info-section" id="specimen-info">
4788 02 May 18 olle 385           <div>
4788 02 May 18 olle 386           <table class="info-table">
4788 02 May 18 olle 387           <thead>
4788 02 May 18 olle 388             <tr id="specimen.name">
4788 02 May 18 olle 389               <th id="specimen-header">Specimen</th>
4788 02 May 18 olle 390             </tr>
4788 02 May 18 olle 391           </thead>
4788 02 May 18 olle 392           <tbody id="specimen-details" class="info-details">
4788 02 May 18 olle 393             <tr id="specimen.registrationDate">
4788 02 May 18 olle 394               <th>Registration date</th>
4788 02 May 18 olle 395             </tr>
4788 02 May 18 olle 396             <tr id="specimen.specimenType">
4788 02 May 18 olle 397               <th>Specimen type</th>
4788 02 May 18 olle 398             </tr>
4788 02 May 18 olle 399             <tr id="specimen.specimenInputType">
4788 02 May 18 olle 400               <th>Specimen input type</th>
4788 02 May 18 olle 401             </tr>
4788 02 May 18 olle 402             <tr id="specimen.storageBox">
4788 02 May 18 olle 403               <th>Storage box</th>
4788 02 May 18 olle 404             </tr>
4788 02 May 18 olle 405             <tr id="specimen.samplingDate">
4788 02 May 18 olle 406               <th>Sampling date</th>
4788 02 May 18 olle 407             </tr>
4788 02 May 18 olle 408             <tr id="specimen.viableTumourCellsPercent">
4788 02 May 18 olle 409               <th>&#37; Viab. tumour cells</th>
4788 02 May 18 olle 410             </tr>
4788 02 May 18 olle 411             <tr id="specimen.plNumber" class="confidential">
4788 02 May 18 olle 412               <th>PL-number</th>
4788 02 May 18 olle 413             </tr>
4788 02 May 18 olle 414             <tr id="specimen.pad" class="confidential">
4788 02 May 18 olle 415               <th>PAD/CL</th>
4788 02 May 18 olle 416             </tr>
4788 02 May 18 olle 417 <!--
4788 02 May 18 olle 418             <tr id="specimen.remainingQuantity">
4788 02 May 18 olle 419               <th>Remaining quantity</th>
4788 02 May 18 olle 420             </tr>
4788 02 May 18 olle 421             <tr id="specimen.originalQuantity">
4788 02 May 18 olle 422               <th>Original quantity</th>
4788 02 May 18 olle 423             </tr>
4788 02 May 18 olle 424 -->
4788 02 May 18 olle 425             <tr id="specimen.nofSections">
4788 02 May 18 olle 426               <th>No. sections</th>
4788 02 May 18 olle 427             </tr>
4788 02 May 18 olle 428             <tr id="specimen.operatorDeliveryComment" class="comment dynamic-column">
4788 02 May 18 olle 429               <th>Op. delivery comm.</th>
4788 02 May 18 olle 430             </tr>
4788 02 May 18 olle 431             <tr id="specimen.description" class="comment dynamic-column">
4788 02 May 18 olle 432               <th>Description</th>
4788 02 May 18 olle 433             </tr>
4788 02 May 18 olle 434 <!--
4788 02 May 18 olle 435             <tr id="specimen.startPlate">
4788 02 May 18 olle 436               <th>Start plate</th>
4788 02 May 18 olle 437             </tr>
4788 02 May 18 olle 438 -->
4788 02 May 18 olle 439             <tr id="specimen.startList">
4788 02 May 18 olle 440               <th>Start list</th>
4788 02 May 18 olle 441             </tr>
4788 02 May 18 olle 442           </tbody>
4788 02 May 18 olle 443           </table>
4788 02 May 18 olle 444           </div>
4788 02 May 18 olle 445         </div>
4788 02 May 18 olle 446
5093 14 Nov 18 olle 447         <div class="info-section bg-filled-100" id="histology-info">
5093 14 Nov 18 olle 448           <div>
5093 14 Nov 18 olle 449           <table class="info-table">
5093 14 Nov 18 olle 450           <thead>
5093 14 Nov 18 olle 451             <tr id="histology.name">
5093 14 Nov 18 olle 452               <th id="histology-header">Histology</th>
5093 14 Nov 18 olle 453             </tr>
5093 14 Nov 18 olle 454           </thead>
5093 14 Nov 18 olle 455           <tbody id="histology-details" class="info-details">
5093 14 Nov 18 olle 456             <tr id="histology.donotuse" class="dynamic-column">
5093 14 Nov 18 olle 457               <th>DoNotUse</th>
5093 14 Nov 18 olle 458             </tr>
5093 14 Nov 18 olle 459             <tr id="histology.registrationDate">
5093 14 Nov 18 olle 460               <th>Registration date</th>
5093 14 Nov 18 olle 461             </tr>
5093 14 Nov 18 olle 462             <tr id="histology.storageBox" class="dynamic-column">
5093 14 Nov 18 olle 463               <th>Storage box</th>
5093 14 Nov 18 olle 464             </tr>
5093 14 Nov 18 olle 465             <tr id="histology.partitionDate">
5093 14 Nov 18 olle 466               <th>Partition date</th>
5093 14 Nov 18 olle 467             </tr>
5093 14 Nov 18 olle 468             <tr id="histology.usedQuantity">
5093 14 Nov 18 olle 469               <th>Used quantity</th>
5093 14 Nov 18 olle 470             </tr>
5093 14 Nov 18 olle 471             <tr id="histology.embedded" class="subtitle">
5093 14 Nov 18 olle 472               <th>Embedded</th>
5093 14 Nov 18 olle 473             </tr>
5093 14 Nov 18 olle 474             <tr id="histology.paraffinBlock" class="dynamic-column">
5093 14 Nov 18 olle 475               <th>Paraffin block</th>
5093 14 Nov 18 olle 476             </tr>
5093 14 Nov 18 olle 477             <tr id="histology.embedProtocol" class="dynamic-column">
5093 14 Nov 18 olle 478               <th>Protocol</th>
5093 14 Nov 18 olle 479             </tr>
5093 14 Nov 18 olle 480             <tr id="histology.stained" class="subtitle">
5093 14 Nov 18 olle 481               <th>Stained</th>
5093 14 Nov 18 olle 482             </tr>
5093 14 Nov 18 olle 483             <tr id="histology.nofSlides" class="dynamic-column">
5093 14 Nov 18 olle 484               <th>No. slides</th>
5093 14 Nov 18 olle 485             </tr>
5115 20 Nov 18 olle 486           <!-- SCAN-B-rec start -->
5115 20 Nov 18 olle 487             <tr id="histology.heGlassF" class="dynamic-column">
5115 20 Nov 18 olle 488               <th>Slide F</th>
5115 20 Nov 18 olle 489             </tr>
5115 20 Nov 18 olle 490             <tr id="histology.heGlassFTumourCellsPct" class="dynamic-column">
5115 20 Nov 18 olle 491               <th>Tumour cells % F</th>
5115 20 Nov 18 olle 492             </tr>
5115 20 Nov 18 olle 493             <tr id="histology.heGlassE" class="dynamic-column">
5115 20 Nov 18 olle 494               <th>Slide E</th>
5115 20 Nov 18 olle 495             </tr>
5115 20 Nov 18 olle 496             <tr id="histology.heGlassETumourCellsPct" class="dynamic-column">
5115 20 Nov 18 olle 497               <th>Tumour cells % E</th>
5115 20 Nov 18 olle 498             </tr>
5115 20 Nov 18 olle 499           <!-- SCAN-B-rec end -->
5093 14 Nov 18 olle 500             <tr id="histology.heGlass" class="dynamic-column">
5093 14 Nov 18 olle 501               <th>Best slide</th>
5093 14 Nov 18 olle 502             </tr>
5093 14 Nov 18 olle 503             <tr id="histology.stainProtocol" class="dynamic-column">
5093 14 Nov 18 olle 504               <th>Protocol</th>
5093 14 Nov 18 olle 505             </tr>
5093 14 Nov 18 olle 506             <tr id="histology.scored" class="subtitle">
5093 14 Nov 18 olle 507               <th>Scored</th>
5093 14 Nov 18 olle 508             </tr>
5093 14 Nov 18 olle 509             <tr id="histology.scoreInvasiveCancer" class="dynamic-column">
5093 14 Nov 18 olle 510               <th>Invasive cancer</th>
5093 14 Nov 18 olle 511             </tr>
5093 14 Nov 18 olle 512             <tr id="histology.scoreInsituCancer" class="dynamic-column">
5093 14 Nov 18 olle 513               <th>Insitu cancer</th>
5093 14 Nov 18 olle 514             </tr>
5093 14 Nov 18 olle 515             <tr id="histology.scoreLymphocytes" class="dynamic-column">
5093 14 Nov 18 olle 516               <th>Lymphocytes</th>
5093 14 Nov 18 olle 517             </tr>
5093 14 Nov 18 olle 518             <tr id="histology.scoreNormal" class="dynamic-column">
5093 14 Nov 18 olle 519               <th>Normal</th>
5093 14 Nov 18 olle 520             </tr>
5093 14 Nov 18 olle 521             <tr id="histology.scoreStroma" class="dynamic-column">
5093 14 Nov 18 olle 522               <th>Stroma</th>
5093 14 Nov 18 olle 523             </tr>
5093 14 Nov 18 olle 524             <tr id="histology.scoreFat" class="dynamic-column">
5093 14 Nov 18 olle 525               <th>Fat</th>
5093 14 Nov 18 olle 526             </tr>
5093 14 Nov 18 olle 527             <tr id="histology.scoreComments" class="comment dynamic-column">
5093 14 Nov 18 olle 528               <th>Comments</th>
5093 14 Nov 18 olle 529             </tr>
5093 14 Nov 18 olle 530           </tbody>
5093 14 Nov 18 olle 531           </table>
5093 14 Nov 18 olle 532           </div>
5093 14 Nov 18 olle 533         </div>
5093 14 Nov 18 olle 534       
4788 02 May 18 olle 535       </div>
4788 02 May 18 olle 536     </div>
4788 02 May 18 olle 537     <div id="right-column">
4788 02 May 18 olle 538       <div>
4788 02 May 18 olle 539         <div class="info-section" id="rna-info">
4788 02 May 18 olle 540           <div>
4788 02 May 18 olle 541           <table class="info-table dynamic-columns">
4788 02 May 18 olle 542           <thead>
4788 02 May 18 olle 543             <tr id="rna.name">
4788 02 May 18 olle 544               <th id="rna-header">RNA</th>
4788 02 May 18 olle 545             </tr>
4788 02 May 18 olle 546           </thead>
4788 02 May 18 olle 547           <tbody id="rna-details" class="info-details">
4788 02 May 18 olle 548             <tr id="rna.flag" class="dynamic-column">
4788 02 May 18 olle 549               <th>Flag</th>
4788 02 May 18 olle 550             </tr>
4788 02 May 18 olle 551             <tr id="rna.registrationDate">
4788 02 May 18 olle 552               <th>Registration date</th>
4788 02 May 18 olle 553             </tr>
4788 02 May 18 olle 554             <tr id="rna.specimenType">
4788 02 May 18 olle 555               <th>Specimen type</th>
4788 02 May 18 olle 556             </tr>
4788 02 May 18 olle 557             <tr id="rna.samplingDate">
4788 02 May 18 olle 558               <th>Sampling date</th>
4788 02 May 18 olle 559             </tr>
4788 02 May 18 olle 560             <tr id="rna.viableTumourCellsPercent">
4788 02 May 18 olle 561               <th>&#37; Viab. tumour cells</th>
4788 02 May 18 olle 562             </tr>
4788 02 May 18 olle 563             <tr id="rna.storageBox">
4788 02 May 18 olle 564               <th>Storage box</th>
4788 02 May 18 olle 565             </tr>
4788 02 May 18 olle 566             <tr id="rna.extractionDate">
4788 02 May 18 olle 567               <th>Extraction date</th>
4788 02 May 18 olle 568             </tr>
4788 02 May 18 olle 569             <tr id="rna.usedQuantity">
4788 02 May 18 olle 570               <th>Used quantity</th>
4788 02 May 18 olle 571             </tr>
4788 02 May 18 olle 572             <tr id="rna.extractionProtocol">
4788 02 May 18 olle 573               <th>Protocol</th>
4788 02 May 18 olle 574             </tr>
4788 02 May 18 olle 575             <tr id="rna.remainingQuantity">
4788 02 May 18 olle 576               <th>Remaining quantity</th>
4788 02 May 18 olle 577             </tr>
4788 02 May 18 olle 578             <tr id="rna.originalQuantity">
4788 02 May 18 olle 579               <th>Original quantity</th>
4788 02 May 18 olle 580             </tr>
4788 02 May 18 olle 581 <!--
4788 02 May 18 olle 582             <tr id="rna.ndConc">
4788 02 May 18 olle 583               <th>ND Conc.</th>
4788 02 May 18 olle 584             </tr>
4788 02 May 18 olle 585 -->
4788 02 May 18 olle 586             <tr id="rna.operatorDeliveryComment" class="comment dynamic-column">
4788 02 May 18 olle 587               <th>Op. delivery comm.</th>
4788 02 May 18 olle 588             </tr>
4788 02 May 18 olle 589             <tr id="rna.description" class="comment dynamic-column">
4788 02 May 18 olle 590               <th>Description</th>
4788 02 May 18 olle 591             </tr>
4788 02 May 18 olle 592 <!--
4788 02 May 18 olle 593             <tr id="rna.startPlate">
4788 02 May 18 olle 594               <th>Start plate</th>
4788 02 May 18 olle 595             </tr>
4788 02 May 18 olle 596 -->
4788 02 May 18 olle 597             <tr id="rna.startList">
4788 02 May 18 olle 598               <th>Start list</th>
4788 02 May 18 olle 599             </tr>
4788 02 May 18 olle 600 <!--
4788 02 May 18 olle 601             <tr id="rna.qc" class="subtitle">
4788 02 May 18 olle 602               <th>QC (last)</th>
4788 02 May 18 olle 603             </tr>
4788 02 May 18 olle 604             <tr id="rna.nofQc" class="dynamic-column">
4788 02 May 18 olle 605               <th>No. QC</th>
4788 02 May 18 olle 606             </tr>
4788 02 May 18 olle 607             <tr id="rna.qcProtocol" class="dynamic-column">
4788 02 May 18 olle 608               <th>Protocol</th>
4788 02 May 18 olle 609             </tr>
4788 02 May 18 olle 610             <tr id="rna.qcPlate" class="dynamic-column">
4788 02 May 18 olle 611               <th>Plate</th>
4788 02 May 18 olle 612             </tr>
4788 02 May 18 olle 613             <tr id="rna.qcRqs" class="dynamic-column">
4788 02 May 18 olle 614               <th>RQS</th>
4788 02 May 18 olle 615             </tr>
4788 02 May 18 olle 616             <tr id="rna.qcRin" class="dynamic-column">
4788 02 May 18 olle 617               <th>RIN</th>
4788 02 May 18 olle 618             </tr>
4788 02 May 18 olle 619             <tr id="rna.qcDescription" class="comment dynamic-column">
4788 02 May 18 olle 620               <th>Description</th>
4788 02 May 18 olle 621             </tr>
4788 02 May 18 olle 622 -->
4788 02 May 18 olle 623           </tbody>
4788 02 May 18 olle 624           </table>
4788 02 May 18 olle 625           </div>
4788 02 May 18 olle 626         </div>
4788 02 May 18 olle 627
4788 02 May 18 olle 628         <div class="info-section" id="dna-info">
4788 02 May 18 olle 629           <div>
4788 02 May 18 olle 630           <table class="info-table dynamic-columns">
4788 02 May 18 olle 631           <thead>
4788 02 May 18 olle 632             <tr id="dna.name">
4788 02 May 18 olle 633               <th id="dna-header">DNA</th>
4788 02 May 18 olle 634             </tr>
4788 02 May 18 olle 635           </thead>
4788 02 May 18 olle 636           <tbody id="dna-details" class="info-details">
4788 02 May 18 olle 637             <tr id="dna.registrationDate">
4788 02 May 18 olle 638               <th>Registration date</th>
4788 02 May 18 olle 639             </tr>
4788 02 May 18 olle 640             <tr id="dna.specimenType">
4788 02 May 18 olle 641               <th>Specimen type</th>
4788 02 May 18 olle 642             </tr>
4788 02 May 18 olle 643             <tr id="dna.samplingDate">
4788 02 May 18 olle 644               <th>Sampling date</th>
4788 02 May 18 olle 645             </tr>
4788 02 May 18 olle 646             <tr id="dna.viableTumourCellsPercent">
4788 02 May 18 olle 647               <th>&#37; Viab. tumour cells</th>
4788 02 May 18 olle 648             </tr>
4788 02 May 18 olle 649             <tr id="dna.storageBox">
4788 02 May 18 olle 650               <th>Storage box</th>
4788 02 May 18 olle 651             </tr>
4788 02 May 18 olle 652             <tr id="dna.extractionDate">
4788 02 May 18 olle 653               <th>Extraction date</th>
4788 02 May 18 olle 654             </tr>
4788 02 May 18 olle 655             <tr id="dna.extractionProtocol">
4788 02 May 18 olle 656               <th>Protocol</th>
4788 02 May 18 olle 657             </tr>
4788 02 May 18 olle 658             <tr id="dna.remainingQuantity">
4788 02 May 18 olle 659               <th>Remaining quantity</th>
4788 02 May 18 olle 660             </tr>
4788 02 May 18 olle 661             <tr id="dna.originalQuantity">
4788 02 May 18 olle 662               <th>Original quantity</th>
4788 02 May 18 olle 663             </tr>
4788 02 May 18 olle 664 <!--
4788 02 May 18 olle 665             <tr id="dna.ndConc">
4788 02 May 18 olle 666               <th>ND Conc.</th>
4788 02 May 18 olle 667             </tr>
4788 02 May 18 olle 668 -->
4788 02 May 18 olle 669             <tr id="dna.operatorDeliveryComment" class="comment dynamic-column">
4788 02 May 18 olle 670               <th>Op. delivery comm.</th>
4788 02 May 18 olle 671             </tr>
4788 02 May 18 olle 672             <tr id="dna.description" class="comment dynamic-column">
4788 02 May 18 olle 673               <th>Description</th>
4788 02 May 18 olle 674             </tr>
4788 02 May 18 olle 675 <!--
4788 02 May 18 olle 676             <tr id="dna.startPlate">
4788 02 May 18 olle 677               <th>Start plate</th>
4788 02 May 18 olle 678             </tr>
4788 02 May 18 olle 679 -->
4788 02 May 18 olle 680             <tr id="dna.startList">
4788 02 May 18 olle 681               <th>Start list</th>
4788 02 May 18 olle 682             </tr>
4788 02 May 18 olle 683           </tbody>
4788 02 May 18 olle 684           </table>
4788 02 May 18 olle 685           </div>
4788 02 May 18 olle 686         </div>
4788 02 May 18 olle 687
4788 02 May 18 olle 688 <!--        
4788 02 May 18 olle 689         <div class="info-section" id="mrna-info">
4788 02 May 18 olle 690           <div>
4788 02 May 18 olle 691           <table class="info-table dynamic-columns">
4788 02 May 18 olle 692           <thead>
4788 02 May 18 olle 693             <tr id="mrna.name">
4788 02 May 18 olle 694               <th id="mrna-header">mRNA</th>
4788 02 May 18 olle 695             </tr>
4788 02 May 18 olle 696           </thead>
4788 02 May 18 olle 697           <tbody id="mrna-details" class="info-details">
4788 02 May 18 olle 698             <tr id="mrna.registrationDate">
4788 02 May 18 olle 699               <th>Registration date</th>
4788 02 May 18 olle 700             </tr>
4788 02 May 18 olle 701             <tr id="mrna.storageBox">
4788 02 May 18 olle 702               <th>Work plate</th>
4788 02 May 18 olle 703             </tr>
4788 02 May 18 olle 704             <tr id="mrna.result" class="dynamic-column">
4788 02 May 18 olle 705               <th>Plate result</th>
4788 02 May 18 olle 706             </tr>
4788 02 May 18 olle 707             <tr id="mrna.cleanupDate">
4788 02 May 18 olle 708               <th>Cleanup date</th>
4788 02 May 18 olle 709             </tr>
4788 02 May 18 olle 710             <tr id="mrna.usedQuantity">
4788 02 May 18 olle 711               <th>Used quantity</th>
4788 02 May 18 olle 712             </tr>
4788 02 May 18 olle 713             <tr id="mrna.description" class="comment dynamic-column">
4788 02 May 18 olle 714               <th>Description</th>
4788 02 May 18 olle 715             </tr>
4788 02 May 18 olle 716           </tbody>
4788 02 May 18 olle 717           </table>
4788 02 May 18 olle 718           </div>
4788 02 May 18 olle 719         </div>
4788 02 May 18 olle 720         
4788 02 May 18 olle 721         <div class="info-section" id="cdna-info">
4788 02 May 18 olle 722           <div>
4788 02 May 18 olle 723           <table class="info-table dynamic-columns">
4788 02 May 18 olle 724           <thead>
4788 02 May 18 olle 725             <tr id="cdna.name">
4788 02 May 18 olle 726               <th id="cdna-header">cDNA</th>
4788 02 May 18 olle 727             </tr>
4788 02 May 18 olle 728           </thead>
4788 02 May 18 olle 729           <tbody id="cdna-details" class="info-details">
4788 02 May 18 olle 730             <tr id="cdna.registrationDate">
4788 02 May 18 olle 731               <th>Registration date</th>
4788 02 May 18 olle 732             </tr>
4788 02 May 18 olle 733             <tr id="cdna.storageBox">
4788 02 May 18 olle 734               <th>Work plate</th>
4788 02 May 18 olle 735             </tr>
4788 02 May 18 olle 736             <tr id="cdna.result" class="dynamic-column">
4788 02 May 18 olle 737               <th>Plate result</th>
4788 02 May 18 olle 738             </tr>
4788 02 May 18 olle 739             <tr id="cdna.synthesisDate">
4788 02 May 18 olle 740               <th>Synthesis date</th>
4788 02 May 18 olle 741             </tr>
4788 02 May 18 olle 742             <tr id="cdna.description" class="comment dynamic-column">
4788 02 May 18 olle 743               <th>Description</th>
4788 02 May 18 olle 744             </tr>
4788 02 May 18 olle 745           </tbody>
4788 02 May 18 olle 746           </table>
4788 02 May 18 olle 747           </div>
4788 02 May 18 olle 748         </div>
4788 02 May 18 olle 749 -->  
4788 02 May 18 olle 750         <div class="info-section" id="lib-info">
4788 02 May 18 olle 751           <div>
4788 02 May 18 olle 752           <table class="info-table dynamic-columns">
4788 02 May 18 olle 753           <thead>
4788 02 May 18 olle 754             <tr id="lib.name">
4788 02 May 18 olle 755               <th id="lib-header">Library</th>
4788 02 May 18 olle 756             </tr>
4788 02 May 18 olle 757           </thead>
4788 02 May 18 olle 758           <tbody id="lib-details" class="info-details">
4788 02 May 18 olle 759             <tr id="lib.registrationDate">
4788 02 May 18 olle 760               <th>Registration date</th>
4788 02 May 18 olle 761             </tr>
4788 02 May 18 olle 762             <tr id="lib.storageBox">
4788 02 May 18 olle 763               <th>Library plate</th>
4788 02 May 18 olle 764             </tr>
4788 02 May 18 olle 765             <tr id="lib.result" class="dynamic-column">
4788 02 May 18 olle 766               <th>Plate result</th>
4788 02 May 18 olle 767             </tr>
4788 02 May 18 olle 768             <tr id="lib.cleanupDate">
4788 02 May 18 olle 769               <th>Cleanup date</th>
4788 02 May 18 olle 770             </tr>
4788 02 May 18 olle 771             <tr id="lib.libPrepProtocol">
4788 02 May 18 olle 772               <th>Protocol</th>
4788 02 May 18 olle 773             </tr>
4788 02 May 18 olle 774             <tr id="lib.libPrepKit">
4788 02 May 18 olle 775               <th>Kit</th>
4788 02 May 18 olle 776             </tr>
4788 02 May 18 olle 777             <tr id="lib.remainingQuantity">
4788 02 May 18 olle 778               <th>Remaining quantity</th>
4788 02 May 18 olle 779             </tr>
4788 02 May 18 olle 780             <tr id="lib.originalQuantity">
4788 02 May 18 olle 781               <th>Original quantity</th>
4788 02 May 18 olle 782             </tr>
4788 02 May 18 olle 783             <tr id="lib.barcode.name">
4788 02 May 18 olle 784               <th>Tag</th>
4788 02 May 18 olle 785             </tr>
4788 02 May 18 olle 786             <tr id="lib.ca_size">
4788 02 May 18 olle 787               <th>CA_Size</th>
4788 02 May 18 olle 788             </tr>
4788 02 May 18 olle 789             <tr id="lib.molarity">
4788 02 May 18 olle 790               <th>Molarity</th>
4788 02 May 18 olle 791             </tr>
4788 02 May 18 olle 792             <tr id="lib.adapterFrac">
4788 02 May 18 olle 793               <th>Adapter fraction</th>
4788 02 May 18 olle 794             </tr>
4788 02 May 18 olle 795             <tr id="lib.qubitconc">
4788 02 May 18 olle 796               <th>QubitConc</th>
4788 02 May 18 olle 797             </tr>
4788 02 May 18 olle 798             <tr id="lib.description" class="comment dynamic-column">
4788 02 May 18 olle 799               <th>Description</th>
4788 02 May 18 olle 800             </tr>
4788 02 May 18 olle 801           </tbody>
4788 02 May 18 olle 802           </table>
4788 02 May 18 olle 803           </div>
4788 02 May 18 olle 804         </div>
4788 02 May 18 olle 805 <!--        
4788 02 May 18 olle 806         <div class="info-section" id="pooledlib-info">
4788 02 May 18 olle 807           <div>
4788 02 May 18 olle 808           <table class="info-table dynamic-columns">
4788 02 May 18 olle 809           <thead>
4788 02 May 18 olle 810             <tr id="pooledlib.name">
4788 02 May 18 olle 811               <th id="pooledlib-header">Pooled Library</th>
4788 02 May 18 olle 812             </tr>
4788 02 May 18 olle 813           </thead>
4788 02 May 18 olle 814           <tbody id="pooledlib-details" class="info-details">
4788 02 May 18 olle 815             <tr id="pooledlib.registrationDate">
4788 02 May 18 olle 816               <th>Registration date</th>
4788 02 May 18 olle 817             </tr>
4788 02 May 18 olle 818             <tr id="pooledlib.poolDate">
4788 02 May 18 olle 819               <th>Pool date</th>
4788 02 May 18 olle 820             </tr>
4788 02 May 18 olle 821             <tr id="pooledlib.remainingQuantity">
4788 02 May 18 olle 822               <th>Remaining quantity</th>
4788 02 May 18 olle 823             </tr>
4788 02 May 18 olle 824             <tr id="pooledlib.originalQuantity">
4788 02 May 18 olle 825               <th>Original quantity</th>
4788 02 May 18 olle 826             </tr>
4788 02 May 18 olle 827             <tr id="pooledlib.poolMolarity">
4788 02 May 18 olle 828               <th>PoolMolarity</th>
4788 02 May 18 olle 829             </tr>
4788 02 May 18 olle 830             <tr id="pooledlib.poolConc">
4788 02 May 18 olle 831               <th>PoolConc</th>
4788 02 May 18 olle 832             </tr>
4788 02 May 18 olle 833             <tr id="pooledlib.description" class="comment dynamic-column">
4788 02 May 18 olle 834               <th>Description</th>
4788 02 May 18 olle 835             </tr>
4788 02 May 18 olle 836           </tbody>
4788 02 May 18 olle 837           </table>
4788 02 May 18 olle 838           </div>
4788 02 May 18 olle 839         </div>
4788 02 May 18 olle 840   
4788 02 May 18 olle 841         <div class="info-section" id="sequencingRun-info">
4788 02 May 18 olle 842           <div>
4788 02 May 18 olle 843           <table class="info-table dynamic-columns">
4788 02 May 18 olle 844           <thead>
4788 02 May 18 olle 845             <tr id="sequencingRun.name">
4788 02 May 18 olle 846               <th id="sequencingRun-header">Sequencing runs</th>
4788 02 May 18 olle 847             </tr>
4788 02 May 18 olle 848           </thead>
4788 02 May 18 olle 849           <tbody id="sequencingRun-details" class="info-details">
4788 02 May 18 olle 850             <tr id="sequencingRun.flowCell">
4788 02 May 18 olle 851               <th>Flow cell</th>
4788 02 May 18 olle 852             </tr>
4788 02 May 18 olle 853             <tr id="sequencingRun.clusterDate">
4788 02 May 18 olle 854               <th>Cluster date</th>
4788 02 May 18 olle 855             </tr>
4788 02 May 18 olle 856             <tr id="sequencingRun.startDate">
4788 02 May 18 olle 857               <th>Start date</th>
4788 02 May 18 olle 858             </tr>
4788 02 May 18 olle 859             <tr id="sequencingRun.endDate">
4788 02 May 18 olle 860               <th>End date</th>
4788 02 May 18 olle 861             </tr>
4788 02 May 18 olle 862             <tr id="sequencingRun.result" class="dynamic-column">
4788 02 May 18 olle 863               <th>Sequencing result</th>
4788 02 May 18 olle 864             </tr>
4788 02 May 18 olle 865             <tr id="sequencingRun.description" class="comment dynamic-column">
4788 02 May 18 olle 866               <th>Description</th>
4788 02 May 18 olle 867             </tr>
4788 02 May 18 olle 868           </tbody>
4788 02 May 18 olle 869           </table>
4788 02 May 18 olle 870           </div>
4788 02 May 18 olle 871         </div>
4788 02 May 18 olle 872 -->
4788 02 May 18 olle 873         
4788 02 May 18 olle 874       </div>
4788 02 May 18 olle 875     </div>
4788 02 May 18 olle 876   </div>
4788 02 May 18 olle 877
4788 02 May 18 olle 878   <div id="wizard-status"></div>
4788 02 May 18 olle 879   
4788 02 May 18 olle 880   </form>
4788 02 May 18 olle 881   </div>
4788 02 May 18 olle 882   <%
4788 02 May 18 olle 883   if (popup)
4788 02 May 18 olle 884   {
4788 02 May 18 olle 885     %>
4788 02 May 18 olle 886     <base:buttongroup subclass="dialogbuttons topborder" id="dialogbuttons">
4788 02 May 18 olle 887       <base:button id="close" title="Close" />
4788 02 May 18 olle 888     </base:buttongroup>
4788 02 May 18 olle 889     <%
4788 02 May 18 olle 890   }
4788 02 May 18 olle 891   %>
4788 02 May 18 olle 892 </base:body>
4788 02 May 18 olle 893 </base:page>
4788 02 May 18 olle 894 <%
4788 02 May 18 olle 895 }
4788 02 May 18 olle 896 finally
4788 02 May 18 olle 897 {
4788 02 May 18 olle 898   if (dc != null) dc.close();
4788 02 May 18 olle 899 }
4788 02 May 18 olle 900 %>