651349f01b88dafff3f762c60edaf0f2840c0c86
[htsworkflow.git] / htsworkflow / templates / sample_header.html
1 {% load staticfiles %}
2 <div id="librarydetail"
3      about="{{lib.get_absolute_url}}"
4      typeof="libns:Library">
5   <div class="library_identity">
6     <h2>Library Name</h2>
7     <b>Library ID</b>:
8        <a href="{{lib.get_absolute_url}}"><span property="libns:library_id">{{ lib.id }}</span></a>
9        {% if user.is_staff %}<a href="{{lib.get_admin_url}}"><img class="icon_button" src="{% static "admin/img/icon_changelink.gif" %}" alt="Edit"/></a>{% endif %}
10        <br />
11     <b>Name</b>:
12       <span property="libns:name">{{ lib.library_name }}</span>
13     <br/>
14     <b>Affiliations</b>:
15     <ul>
16       {% for individual in lib.affiliations.all %}
17         <li property="libns:affiliation" content="{{individual.name}}">
18           {{ individual.name }} ( {{ individual.contact }} )
19         </li>
20       {% endfor %}
21     </ul>
22     {% if lib.libraryaccession_set %}
23     <b>Accessions</b>:
24     <ul rel="libns:accession">
25       <li>
26         {% for accession in lib.libraryaccession_set.all %}
27         <a href="{{ accession.url }}">{{ accession }}</a>
28       {% endfor %}
29       </li>
30     </ul>
31     {% endif %}
32     </div>
33   <div class="library_sample_detail">
34     <h2>Sample Details</h2>
35     <b>Species</b>:
36       <span property="libns:species_name" content="{{lib.library_species.scientific_name}}"><a href="{{lib.library_species.get_absolute_url}}">{{ lib.library_species.scientific_name }}</a></span>
37     <br/>
38     <b>Experiment Type</b>:
39        <span property="libns:experiment_type">{{ lib.experiment_type }}</span>
40     <br/>
41     {% if lib.antibody %}
42     <b>Antibody</b>:
43        <span property="libns:antibody">{{ lib.antibody.antibodies }}</span>
44        {% if lib.antibody.antibodies.nickname %}
45        (<span property="libns:antibody_term">{{ lib.antibody.nickname }}</span>)
46        {% endif %}
47     <br/>
48     {% endif %}
49     {% if lib.cell_line %}
50     <b>Background or Cell Line</b>:
51        <span property="libns:cell_line">{{ lib.cell_line }}</span>
52     <br/>
53     {% endif %}
54     {% if lib.condition %}
55     <b>Condition</b>:
56        <span property="libns:condition">{{ lib.condition.condition_name }}</span>
57        {% if lib.condition.nickname %}
58        (<span property="libns:condition_term">{{ lib.condition.nickname }}</span>)
59        {% endif %}
60     <br/>
61     {% endif %}
62     {% if lib.replicate %}
63     <b>Replicate</b>:
64        <span property="libns:replicate">{{ lib.replicate }}</span>
65     <br/>
66     {% endif %}
67   </div>
68   <div class="library_library_detail">
69     <h2>Library Details</h2>
70     <b>Library Type</b>:
71        <span property="libns:library_type">{{ lib.library_type }}</span>
72     <br/>
73     <b>Multiplex Index</b>:
74        <span property="libns:multiplex_index">{{ lib.index_sequence_text }}</span>
75     <br/>
76     <b>Creation Date</b>
77       <span property="libns:date" content="{{lib.creation_date|date:'Y-m-d'}}T00:00:00" datatype="xsd:dateTime">{{ lib.creation_date }}</span>
78     <br/>
79     <b>Made By</b>:
80       <span property="libns:made_by">{{ lib.made_by }}</span>
81     <br/>
82     {% if lib.gel_cut_size %}
83     <b>Gel Cut Size</b>:
84       <span property="libns:gel_cut" datatype="xsd:integer">{{ lib.gel_cut_size }}</span>
85     <br/>
86     {% endif %}
87     {% if lib.insert_size %}
88     <b>Insert Size</b>:
89       <span property="libns:insert_size" datatype="xsd:integer">{{ lib.insert_size }}</span>
90     <br/>
91     {% endif %}
92     {% if lib.undiluted_concentration %}
93     <b>Concentration</b>:
94       <span property="libns:concentration">{{ lib.undiluted_concentration }} ng/µl</span>
95     <br/>
96     {% endif %}
97     {% if lib.stopping_point_name %}
98     <b>Protocol Stopping Point</b>
99       <span property="libns:stopping_point">{{ lib.stopping_point_name }}</span>
100     <br/>
101     {% endif %}
102   </div>
103 </div>