source: trunk/grails-app/views/assaySample/show.gsp @ 56

Last change on this file since 56 was 56, checked in by robert@…, 8 years ago
File size: 3.1 KB
Line 
1<h2>${assaySample.sample.name}</h2>
2
3<ul class="blok_data">
4        <li><label>Study</label><span class="value">${assaySample.assay?.study?.name}</span></li>
5        <li><label>Assay</label><span class="value">${assaySample.assay?.name}</span></li>
6        <li><label>Sample</label><span class="value">${assaySample.sample?.name}</span></li>
7        <li><label>Subject</label><span class="value">${assaySample.sample?.subject}</span></li>
8        <li><label>Event</label><span class="value">${assaySample.sample?.event}</span></li>
9        <li><label>Run</label><span class="value">${assaySample.run?.name}</span></li>
10</ul>   
11
12<ul class="blok_data">
13        <li><label># sequences</label><span class="value">${assaySample.numSequences() ?: '-'}</span></li>
14        <li><label># unique sequences</label><span class="value">${assaySample.numUniqueSequences ?: '-'}</span></li>
15</ul>
16
17<h2>Details</h2>
18<ul class="assaySampleDetails">
19        <li class="title">
20                <label>&nbsp;</label>
21                <span class="value">forward</span>
22                <span class="value">reverse</span>
23        </li>
24        <li>
25                <label>Oligo number</label>
26                <span class="value" title="${assaySample.fwOligo?.encodeAsHTML()}">${assaySample.fwOligo}</span>
27                <span class="value" title="${assaySample.revOligo?.encodeAsHTML()}">${assaySample.revOligo}</span>
28        </li>
29        <li>
30                <label>Mid name</label>
31                <span class="value" title="${assaySample.fwMidName?.encodeAsHTML()}">${assaySample.fwMidName}</span>
32                <span class="value" title="${assaySample.revMidName?.encodeAsHTML()}">${assaySample.revMidName}</span>
33        </li>
34        <li>
35                <label>Total sequence</label>
36                <span class="value" title="${assaySample.fwTotalSeq?.encodeAsHTML()}">${assaySample.fwTotalSeq}</span>
37                <span class="value" title="${assaySample.revTotalSeq?.encodeAsHTML()}">${assaySample.revTotalSeq}</span>
38        </li>
39        <li>
40                <label>Mid sequence</label>
41                <span class="value" title="${assaySample.fwMidSeq?.encodeAsHTML()}">${assaySample.fwMidSeq}</span>
42                <span class="value" title="${assaySample.revMidSeq?.encodeAsHTML()}">${assaySample.revMidSeq}</span>
43        </li>
44        <li>
45                <label>Primer sequence</label>
46                <span class="value" title="${assaySample.fwPrimerSeq?.encodeAsHTML()}">${assaySample.fwPrimerSeq}</span>
47                <span class="value" title="${assaySample.revPrimerSeq?.encodeAsHTML()}">${assaySample.revPrimerSeq}</span>
48        </li>
49</ul>
50
51<g:if test="${assaySample.sequenceData?.size()}">
52        <h2>Files</h2>
53        <table class="paginate">
54                <thead>
55                        <tr>
56                                <th nowrap>Sequence file</th>
57                                <th nowrap>Quality file</th>
58                                <th nowrap># sequences</th>
59                                <th class="nonsortable"></th>
60                        </tr>
61                </thead>                       
62                <tbody>
63                        <g:each in="${assaySample.sequenceData}" var="sequenceData">
64                                <tr>
65                                        <td><g:uploadedFile value="${sequenceData.sequenceFile}" /></td>
66                                        <td>
67                                                <g:if test="${sequenceData.qualityFile}">
68                                                        <g:uploadedFile value="${sequenceData.qualityFile}" />
69                                                </g:if>
70                                        </td>
71                                        <td>${sequenceData.numSequences}</td>
72                                        <td class="button"><g:link onClick="return confirm( 'Are you sure you want to remove the selected files from this sample?' );" controller="fasta" action="deleteData" id="${sequenceData.id}" params="[entityType: entityType]"><img src="${fam.icon(name: 'delete')}" /></g:link></td>
73                                </tr>
74                        </g:each>
75                </tbody>
76        </table>
77</g:if>
Note: See TracBrowser for help on using the repository browser.