blob: 18ac202094719c72db8fbde79554002cab5464cb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
|
{%extends "phenotypes/base.html"%}
{%from "flash_messages.html" import flash_all_messages%}
{%from "populations/macro-display-population-card.html" import display_population_card%}
{%block title%}Phenotypes{%endblock%}
{%block pagetitle%}Phenotypes{%endblock%}
{%block lvl4_breadcrumbs%}
<li {%if activelink=="view-phenotype"%}
class="breadcrumb-item active"
{%else%}
class="breadcrumb-item"
{%endif%}>
<a href="{{url_for('species.populations.phenotypes.view_phenotype',
species_id=species.SpeciesId,
population_id=population.Id,
dataset_id=dataset.Id,
xref_id=xref_id)}}">View Datasets</a>
</li>
{%endblock%}
{%block contents%}
{{flash_all_messages()}}
<div class="row">
<div class="panel panel-default">
<div class="panel-heading"><strong>Basic Phenotype Details</strong></div>
<table class="table">
<tbody>
<tr>
<td><strong>Phenotype</strong></td>
<td>{{phenotype.Post_publication_description or phenotype.Pre_publication_abbreviation or phenotype.Original_description}}
</tr>
<tr>
<td><strong>Database</strong></td>
<td>{{dataset.FullName}}</td>
</tr>
<tr>
<td><strong>Units</strong></td>
<td>{{phenotype.Units}}</td>
</tr>
{%for key,value in publish_data.items()%}
<tr>
<td><strong>{{key}}</strong></td>
<td>{{value}}</td>
</tr>
{%else%}
<tr>
<td colspan="2" class="text-muted">
<span class="glyphicon glyphicon-exclamation-sign"></span>
No publication data found.
</td>
</tr>
{%endfor%}
</tbody>
</table>
</div>
</div>
{%if "group:resource:edit-resource" in privileges
or "group:resource:delete-resource" in privileges%}
<div class="row">
<form action="#edit-delete-phenotype"
method="POST"
id="frm-delete-phenotype">
<input type="hidden" name="species_id" value="{{species.SpeciesId}}" />
<input type="hidden" name="population_id" value="{{population.Id}}" />
<input type="hidden" name="dataset_id" value="{{dataset.Id}}" />
<input type="hidden" name="phenotype_id" value="{{phenotype.Id}}" />
<div class="btn-group btn-group-justified">
<div class="btn-group">
{%if "group:resource:edit-resource" in privileges%}
<input type="submit"
title="Edit the values for the phenotype. This is meant to be used when you need to update only a few values."
class="btn btn-primary not-implemented"
value="edit" />
{%endif%}
</div>
<div class="btn-group"></div>
<div class="btn-group">
{%if "group:resource:delete-resource" in privileges%}
<input type="submit"
title="Delete the entire phenotype. This is useful when you need to change data for most or all of the fields for this phenotype."
class="btn btn-danger not-implemented"
disabled="disabled"
value="delete" />
{%endif%}
</div>
</div>
</form>
</div>
{%endif%}
<div class="row">
<div class="panel panel-default">
<div class="panel-heading"><strong>Phenotype Data</strong></div>
{%if "group:resource:view-resource" in privileges%}
<table class="table">
<thead>
<tr>
<th>#</th>
<th>Sample</th>
<th>Value</th>
{%if has_se%}
<th>SE: {{has_se}}</th>
<th>N</th>
{%endif%}
</tr>
</thead>
<tbody>
{%for item in phenotype.data%}
<tr>
<td>{{loop.index}}</td>
<td>{{item.StrainName}}</td>
<td>{{item.value}}</td>
{%if has_se%}
<td>{{item.error or "-"}}</td>
<td>{{item.count or "-"}}</td>
{%endif%}
</tr>
{%endfor%}
</tbody>
</table>
{%else%}
<p class="text-danger">
<span class="glyphicon glyphicon-exclamation-sign"></span>
You do not currently have privileges to view this phenotype in greater
detail.
</p>
{%endif%}
</div>
</div>
{%endblock%}
{%block sidebarcontents%}
{{display_population_card(species, population)}}
{%endblock%}
|