def create_library_context(cl):
"""
- Create a list of libraries that includes how many lanes were run
+ Create a list of libraries that includes how many lanes were run
"""
records = []
#for lib in library_items.object_list:
return {'library_list': records }
def library(request):
- # build changelist
+ # build changelist
fcl = ChangeList(request, Library,
list_filter=['affiliations', 'library_species'],
search_fields=['id', 'library_name', 'amplified_from_sample__id'],
app_context = {
'page_name': 'Library Index',
- 'east_region_config_div': 'changelist-filter',
'body': t.render(c)
}
app_context.update(SAMPLES_CONTEXT_DEFAULTS)
{% endblock %}
{% block bodyclass %}change-list{% endblock %}
{% block coltype %}flex{% endblock %}
-
{% block content %}
<div id="library-index-div" >
<div class="module{% if cl.has_filters %} filtered{% endif %}" id="changelist">
</div>
{% endif %}
{% endblock %}
-{% block summary_stats %}
-<table class="{% if cl.has_filters %} filtered{% endif %}">
- <thead >
- <tr >
- <td >Parent</td>
- <td >Library ID</td>
- <td >Species</td>
- <td >Library Name</td>
- <td colspan="3" >Single</td>
- <td colspan="3" >Paired</td>
- <td >HD</td>
- </tr>
- <tr >
- <td colspan="4"></td>
- <td><40</td>
- <td><100</td>
- <td>100+</td>
- <td><40</td>
- <td><100</td>
- <td>100+</td>
- <td></td>
- </tr>
- </thead>
- <tbody >
- {% for lib in library_list %}
- <tr >
- <td ><a href="/library/{{ lib.library_id }}">{{ lib.amplified_from }}</a></td>
- <td ><a href="/library/{{ lib.library_id }}">{{ lib.library_id }}</a></td>
- <td ><a href="/library/{{ lib.library_id }}">{{ lib.species_name }}</a></td>
- <td ><a href="/library/{{ lib.library_id }}">{{ lib.library_name }}</a></td>
- <td bgcolor="#00BFFF">{{ lib.lanes_run.0.0 }}</td>
- <td bgcolor="#00BFFF">{{ lib.lanes_run.0.1 }}</td>
- <td bgcolor="#00BFFF">{{ lib.lanes_run.0.2 }}</td>
- <td bgcolor="#66CDAA">{{ lib.lanes_run.1.0 }}</td>
- <td bgcolor="#66CDAA">{{ lib.lanes_run.1.1 }}</td>
- <td bgcolor="#66CDAA">{{ lib.lanes_run.1.2 }}</td>
- {% if lib.is_archived %}
- <td ><img src="/static/img/hdd_unmount.png" alt="Archived" /></td>
- {% else %}
- <td ></td>
- {% endif %}
- </tr>
- {% endfor %}
- </tbody>
-</table>
+ {% block summary_stats %}
+ <table class="{% if cl.has_filters %} filtered{% endif %}">
+ <thead >
+ <tr >
+ <td >Parent</td>
+ <td >Library ID</td>
+ <td >Species</td>
+ <td >Library Name</td>
+ <td colspan="3" >Single</td>
+ <td colspan="3" >Paired</td>
+ <td >HD</td>
+ </tr>
+ <tr >
+ <td colspan="4"></td>
+ <td><40</td>
+ <td><100</td>
+ <td>100+</td>
+ <td><40</td>
+ <td><100</td>
+ <td>100+</td>
+ <td></td>
+ </tr>
+ </thead>
+ <tbody >
+ {% for lib in library_list %}
+ <tr >
+ <td ><a href="/library/{{ lib.library_id }}">{{ lib.amplified_from }}</a></td>
+ <td ><a href="/library/{{ lib.library_id }}">{{ lib.library_id }}</a></td>
+ <td ><a href="/library/{{ lib.library_id }}">{{ lib.species_name }}</a></td>
+ <td ><a href="/library/{{ lib.library_id }}">{{ lib.library_name }}</a></td>
+ <td bgcolor="#00BFFF">{{ lib.lanes_run.0.0 }}</td>
+ <td bgcolor="#00BFFF">{{ lib.lanes_run.0.1 }}</td>
+ <td bgcolor="#00BFFF">{{ lib.lanes_run.0.2 }}</td>
+ <td bgcolor="#66CDAA">{{ lib.lanes_run.1.0 }}</td>
+ <td bgcolor="#66CDAA">{{ lib.lanes_run.1.1 }}</td>
+ <td bgcolor="#66CDAA">{{ lib.lanes_run.1.2 }}</td>
+ {% if lib.is_archived %}
+ <td ><img src="/static/img/hdd_unmount.png" alt="Archived" /></td>
+ {% else %}
+ <td ></td>
+ {% endif %}
+ </tr>
+ {% endfor %}
+ </tbody>
+ </table>
+ {% endblock %}
</div>
-
-{% endblock %}
{% endblock %}