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

Last change on this file since 71 was 71, checked in by robert@…, 9 years ago

Made some textual changes

File size: 3.4 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># qual scores</label><span class="value">${assaySample.numQualScores() ?: '-'}</span></li>
15        <li><label>% classified</label><span class="value">
16                <g:if test="${assaySample.numSequences > 0}">
17                        <g:formatNumber number="${numClassifications / assaySample.numSequences}" format="0.0%" />
18                </g:if>
19                <g:else>
20                        -
21                </g:else>
22        </span></li>
23</ul>
24
25<h2>Amplicon details</h2>
26<ul class="assaySampleDetails">
27        <li class="title">
28                <label>&nbsp;</label>
29                <span class="value">forward</span>
30                <span class="value">reverse</span>
31        </li>
32        <li>
33                <label>Oligo number</label>
34                <span class="value" title="${assaySample.fwOligo?.encodeAsHTML()}">${assaySample.fwOligo}</span>
35                <span class="value" title="${assaySample.revOligo?.encodeAsHTML()}">${assaySample.revOligo}</span>
36        </li>
37        <li>
38                <label>Mid name</label>
39                <span class="value" title="${assaySample.fwMidName?.encodeAsHTML()}">${assaySample.fwMidName}</span>
40                <span class="value" title="${assaySample.revMidName?.encodeAsHTML()}">${assaySample.revMidName}</span>
41        </li>
42        <li>
43                <label>Total sequence</label>
44                <span class="value" title="${assaySample.fwTotalSeq?.encodeAsHTML()}">${assaySample.fwTotalSeq}</span>
45                <span class="value" title="${assaySample.revTotalSeq?.encodeAsHTML()}">${assaySample.revTotalSeq}</span>
46        </li>
47        <li>
48                <label>Mid sequence</label>
49                <span class="value" title="${assaySample.fwMidSeq?.encodeAsHTML()}">${assaySample.fwMidSeq}</span>
50                <span class="value" title="${assaySample.revMidSeq?.encodeAsHTML()}">${assaySample.revMidSeq}</span>
51        </li>
52        <li>
53                <label>Primer sequence</label>
54                <span class="value" title="${assaySample.fwPrimerSeq?.encodeAsHTML()}">${assaySample.fwPrimerSeq}</span>
55                <span class="value" title="${assaySample.revPrimerSeq?.encodeAsHTML()}">${assaySample.revPrimerSeq}</span>
56        </li>
57</ul>
58
59<g:if test="${assaySample.sequenceData?.size()}">
60        <h2>Sequences</h2>
61        <table class="paginate">
62                <thead>
63                        <tr>
64                                <th nowrap>Sequence file</th>
65                                <th nowrap>Quality file</th>
66                                <th nowrap># sequences</th>
67                                <th class="nonsortable"></th>
68                        </tr>
69                </thead>                       
70                <tbody>
71                        <g:each in="${assaySample.sequenceData}" var="sequenceData">
72                                <tr>
73                                        <td><g:uploadedFile value="${sequenceData.sequenceFile}" /></td>
74                                        <td>
75                                                <g:if test="${sequenceData.qualityFile}">
76                                                        <g:uploadedFile value="${sequenceData.qualityFile}" />
77                                                </g:if>
78                                        </td>
79                                        <td>${sequenceData.numSequences}</td>
80                                        <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>
81                                </tr>
82                        </g:each>
83                </tbody>
84        </table>
85</g:if>
Note: See TracBrowser for help on using the repository browser.