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

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

Implemented trash in order to prevent deletion of data

File size: 1.8 KB
Line 
1<h2>${assaySample.sample.name}</h2>
2
3<h2>Details</h2>
4
5<ul>
6        <li><label>Tag sequence</label><span class="value">${assaySample.tagSequence}</span></li>
7        <li><label>Oligo number</label><span class="value">${assaySample.oligoNumber}</span></li>
8        <li><label>Run(s)</label><span class="value">${assaySample.sequenceData?.run.name.unique().join( ',' )}</span></li>
9        <li><label># sequences</label><span class="value">${assaySample.numSequences() ?: '-'}</span></li>
10        <li><label>Average quality</label><span class="value">${assaySample.averageQuality() ?: '-'}</span></li>
11        <li><label># unique sequences</label><span class="value">${assaySample.numUniqueSequences ?: '-'}</span></li>
12</ul>
13
14<g:if test="${assaySample.sequenceData?.size()}">
15        <h2>Files</h2>
16        <table class="paginate">
17                <thead>
18                        <tr>
19                                <th nowrap>Sequence file</th>
20                                <th nowrap>Quality file</th>
21                                <th nowrap># sequences</th>
22                                <th nowrap>avg quality</th>
23                                <th class="nonsortable"></th>
24                        </tr>
25                </thead>                       
26                <tbody>
27                        <g:each in="${assaySample.sequenceData}" var="sequenceData">
28                                <tr>
29                                        <td><g:uploadedFile value="${sequenceData.sequenceFile}" /></td>
30                                        <td>
31                                                <g:if test="${sequenceData.qualityFile}">
32                                                        <g:uploadedFile value="${sequenceData.qualityFile}" />
33                                                </g:if>
34                                        </td>
35                                        <td>${sequenceData.numSequences}</td>
36                                        <td>
37                                                <g:if test="${sequenceData.averageQuality > 0.0}">
38                                                        <g:formatNumber number="${sequenceData.averageQuality}" format="0.0" />
39                                                </g:if>
40                                                <g:else>
41                                                        -
42                                                </g:else>
43                                        </td>
44                                        <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}"><img src="${fam.icon(name: 'delete')}" /></g:link></td>
45                                </tr>
46                        </g:each>
47                </tbody>
48        </table>
49</g:if>
Note: See TracBrowser for help on using the repository browser.