1 {% extends "base.html" %}
3 {% load i18n lazysignup_tags %}
6 {% if task.owner|is_lazy_user %}
8 <ul class="list-group">
10 <li class="list-group-item new-task-item task-item">
12 <div class="col-xs-3 form-group">
13 <form action="/refresh_done1/{{task.id}}/" method="post">
15 <input type="submit" class="btn" value="Refresh" name="refreshbtn">
19 <div class="col-xs-10 form-group">
20 <h5 style="text-align:right;float:right;">
21 {% if not task.done %}
22 {% if task.running > 0 %}
23 {% if task.running == 100 %}
29 waiting in the queue to start
37 <h3> Task <b>{{ task.name }}</b></h3>
38 Created {{ task.created_date }}
39 <ul class="list-group">
41 <li class="list-group-item task-item">
42 <div class="col-xs-10"> done ?</div>
43 <div class="col-xs-10">
45 <span class="fa fa-check-square-o"></span>
47 {% if task.running > 0 %}
48 <span class="fa fa-spinner
52 <span class="fa fa-square-o"></span>
59 <fieldset class="majorpoints">
60 <legend class="majorpointslegend"
61 style="background-color:#d3d3d3;cursor: pointer;">Show input parameters</legend>
62 <div class="hiders" style="display:none" >
64 <li class="list-group-item task-item">
65 <div class="col-xs-10"> type </div>
66 <div class="col-xs-10">{{ task.type }}</div>
69 <li class="list-group-item task-item">
70 <div class="col-xs-10"> force field </div>
71 <div class="col-xs-10">{{ task.unres_ff }}</div>
74 <li class="list-group-item task-item">
75 <div class="col-xs-10"> sequence </div>
76 <div class="col-xs-10">{{ task.md_seq}}</div>
79 <li class="list-group-item task-item">
80 <div class="col-xs-10"> SSBOND </div>
81 <div class="col-xs-10">{{ task.ssbond}}</div>
85 {% if task.type == "min" %}
88 <li class="list-group-item task-item">
89 <div class="col-xs-10"> algorithm</div>
90 <div class="col-xs-10">{{ task.min_choice }}</div>
92 <li class="list-group-item task-item">
93 <div class="col-xs-10"> overlap</div>
94 <div class="col-xs-10">{{ task.min_overlap }}</div>
96 <li class="list-group-item task-item">
97 <div class="col-xs-10"> searchsc</div>
98 <div class="col-xs-10">{{ task.min_searchsc }}</div>
100 <li class="list-group-item task-item">
101 <div class="col-xs-10"> maxmin</div>
102 <div class="col-xs-10">{{ task.min_maxmin }}</div>
104 <li class="list-group-item task-item">
105 <div class="col-xs-10"> maxfun</div>
106 <div class="col-xs-10">{{ task.min_maxfun }}</div>
108 <li class="list-group-item task-item">
109 <div class="col-xs-10"> pdbout</div>
110 <div class="col-xs-10">{{ task.min_pdbout }}</div>
112 <li class="list-group-item task-item">
113 <div class="col-xs-10"> input pdb </div>
114 <div class="col-xs-10">{{ task.myfile1 }}</div>
116 <li class="list-group-item task-item">
117 <div class="col-xs-10"> pdb code</div>
118 <div class="col-xs-10">{{ task.pdbcode }}</div>
120 <li class="list-group-item task-item">
121 <div class="col-xs-10"> unres_pdb</div>
122 <div class="col-xs-10">{{ task.min_unres_pdb }}</div>
126 {% if task.type == "md" %}
127 <li class="list-group-item task-item">
128 <div class="col-xs-10"> starting </div>
129 <div class="col-xs-10">{{ task.md_start}}</div>
132 <li class="list-group-item task-item">
133 <div class="col-xs-10"> input pdb </div>
134 <div class="col-xs-10">{{ task.myfile1 }}</div>
136 <li class="list-group-item task-item">
137 <div class="col-xs-10"> pdb code</div>
138 <div class="col-xs-10">{{ task.pdbcode }}</div>
140 <li class="list-group-item task-item">
141 <div class="col-xs-10"> seed </div>
142 <div class="col-xs-10">{{ task.md_seed}}</div>
144 <li class="list-group-item task-item">
145 <div class="col-xs-10"> pdbref </div>
146 <div class="col-xs-10">{{ task.md_pdbref}}</div>
148 <li class="list-group-item task-item">
149 <div class="col-xs-10"> respa </div>
150 <div class="col-xs-10">{{ task.md_respa}}</div>
152 <li class="list-group-item task-item">
153 <div class="col-xs-10"> temperature </div>
154 <div class="col-xs-10">{{ task.md_temp}}</div>
156 <li class="list-group-item task-item">
157 <div class="col-xs-10"> nstep </div>
158 <div class="col-xs-10">{{ task.md_nstep}}</div>
160 <li class="list-group-item task-item">
161 <div class="col-xs-10"> ntwe </div>
162 <div class="col-xs-10">{{ task.md_ntwe}}</div>
164 <li class="list-group-item task-item">
165 <div class="col-xs-10"> ntwx </div>
166 <div class="col-xs-10">{{ task.md_ntwx}}</div>
168 <li class="list-group-item task-item">
169 <div class="col-xs-10"> dt </div>
170 <div class="col-xs-10">{{ task.md_dt}}</div>
172 <li class="list-group-item task-item">
173 <div class="col-xs-10"> thermostat </div>
174 <div class="col-xs-10">{{ task.md_lang}}</div>
177 {% if task.md_lang == "berendsen" %}
179 <li class="list-group-item task-item">
180 <div class="col-xs-10"> tau </div>
181 <div class="col-xs-10">{{ task.md_tau}}</div>
186 <li class="list-group-item task-item">
187 <div class="col-xs-10"> scal_fric </div>
188 <div class="col-xs-10">{{ task.md_scal_fric}}</div>
193 <li class="list-group-item task-item">
194 <div class="col-xs-10"> mdpdb </div>
195 <div class="col-xs-10">{{ task.md_mdpdb}}</div>
199 {% if task.type == "remd" %}
201 <li class="list-group-item task-item">
202 <div class="col-xs-10"> nrep </div>
203 <div class="col-xs-10">{{ task.remd_nrep}}</div>
205 <li class="list-group-item task-item">
206 <div class="col-xs-10"> starting </div>
207 <div class="col-xs-10">{{ task.md_start}}</div>
210 <li class="list-group-item task-item">
211 <div class="col-xs-10"> input pdb </div>
212 <div class="col-xs-10">{{ task.myfile1 }}</div>
214 <li class="list-group-item task-item">
215 <div class="col-xs-10"> pdb code</div>
216 <div class="col-xs-10">{{ task.pdbcode }}</div>
218 <li class="list-group-item task-item">
219 <div class="col-xs-10"> seed </div>
220 <div class="col-xs-10">{{ task.md_seed}}</div>
222 <li class="list-group-item task-item">
223 <div class="col-xs-10"> pdbref </div>
224 <div class="col-xs-10">{{ task.md_pdbref}}</div>
226 <li class="list-group-item task-item">
227 <div class="col-xs-10"> respa </div>
228 <div class="col-xs-10">{{ task.md_respa}}</div>
230 <li class="list-group-item task-item">
231 <div class="col-xs-10"> nstep </div>
232 <div class="col-xs-10">{{ task.md_nstep}}</div>
234 <li class="list-group-item task-item">
235 <div class="col-xs-10"> ntwe </div>
236 <div class="col-xs-10">{{ task.md_ntwe}}</div>
238 <li class="list-group-item task-item">
239 <div class="col-xs-10"> nstex </div>
240 <div class="col-xs-10">{{ task.remd_nstex}}</div>
242 <li class="list-group-item task-item">
243 <div class="col-xs-10"> ntwx </div>
244 <div class="col-xs-10">{{ task.md_ntwx}}</div>
246 <li class="list-group-item task-item">
247 <div class="col-xs-10"> dt </div>
248 <div class="col-xs-10">{{ task.md_dt}}</div>
250 <li class="list-group-item task-item">
251 <div class="col-xs-10"> thermostat </div>
252 <div class="col-xs-10">{{ task.md_lang}}</div>
255 {% if task.md_lang == "berendsen" %}
257 <li class="list-group-item task-item">
258 <div class="col-xs-10"> tau </div>
259 <div class="col-xs-10">{{ task.md_tau}}</div>
264 <li class="list-group-item task-item">
265 <div class="col-xs-10"> scal_fric </div>
266 <div class="col-xs-10">{{ task.md_scal_fric}}</div>
271 <li class="list-group-item task-item">
272 <div class="col-xs-10"> temperatures </div>
273 <div class="col-xs-10">{{ task.remd_multi_t}}</div>
275 <li class="list-group-item task-item">
276 <div class="col-xs-10"> multiplex </div>
277 <div class="col-xs-10">{{ task.remd_multi_m}}</div>
279 <li class="list-group-item task-item">
280 <div class="col-xs-10"> temperature for clustering</div>
281 <div class="col-xs-10">{{ task.remd_cluter_temp}}</div>
284 {% if task.saxs_data != "" %}
285 <li class="list-group-item task-item">
286 <div class="col-xs-10"> wsaxs </div>
287 <div class="col-xs-10">{{ task.wsaxs }}</div>
289 <li class="list-group-item task-item">
290 <div class="col-xs-10"> scal_rad (saxs) </div>
291 <div class="col-xs-10">{{ task.scal_rad }}</div>
293 <li class="list-group-item task-item">
294 <div class="col-xs-10"> saxs distribution </div>
295 <div class="col-xs-10"><pre> {{ task.saxs_data }}</pre></div>
301 <li class="list-group-item task-item">
302 <div class="col-xs-10"> Box X Y Z</div>
303 <div class="col-xs-3">{{ task.boxx}}</div>
304 <div class="col-xs-3">{{ task.boxy}}</div>
305 <div class="col-xs-3">{{ task.boxz}}</div>
312 <li class="list-group-item task-item">
313 <div class="col-xs-10"> Directory </div>
314 <div class="col-xs-10">
315 <a href="/myfiles/list/{{task.jobdirname}}/">
316 {{ task.jobdirname }}
324 {% if task.type == "min" %}
326 <li class="list-group-item task-item">
327 <div class="col-xs-10"> Etot </div>
328 <div class="col-xs-10">{{ task.etot }}</div>
331 <li class="list-group-item task-item">
332 <div class="col-xs-10"> UNRES model </div>
333 <div class="col-xs-10">
335 href="/myfiles/download-file/{{task.jobdirname}}/unres.pse">
337 src="/myfiles/download-file/{{task.jobdirname}}/unres.png"
338 width="500"></a> </div>
342 <li class="list-group-item task-item">
343 <div class="col-xs-10"> Structure overlap </div>
344 <div class="col-xs-10"> <img
345 src="/myfiles/download-file/{{task.jobdirname}}/unres_overlap.png"
352 <li class="list-group-item task-item">
353 <div class="col-xs-10"> Results </div>
354 <div class="col-xs-10">{{ task.results_text|linebreaks }}</div>
357 {% if task.type == "md" %}
359 <li class="list-group-item task-item">
360 <div class="col-xs-10"> Temperature histogram </div>
361 <div class="col-xs-10"> <img
362 src="/myfiles/download-file/{{task.jobdirname}}/temp_hist.png"
366 <li class="list-group-item task-item">
367 <div class="col-xs-10"> Potential energy </div>
368 <div class="col-xs-10"> <img
369 src="/myfiles/download-file/{{task.jobdirname}}/md_ene.png"
373 <li class="list-group-item task-item">
374 <div class="col-xs-10"> Movie </div>
375 <div class="col-xs-10">
377 <video width="500" height="400" preload controls>
379 src="/myfiles/download-file/{{task.jobdirname}}/md.ogv"
380 type="video/ogg; codecs=theora"> </source>
386 <li class="list-group-item task-item">
387 <div class="col-xs-10"> Radius of gyration based
388 on C<sup>α</sup> coordinates </div>
389 <div class="col-xs-10"> <img
390 src="/myfiles/download-file/{{task.jobdirname}}/md_gyr.png"
396 {% if task.md_pdbref %}
397 <li class="list-group-item task-item">
398 <div class="col-xs-10"> RMSD </div>
399 <div class="col-xs-10"> <img
400 src="/myfiles/download-file/{{task.jobdirname}}/md_rms.png"
404 <li class="list-group-item task-item">
405 <div class="col-xs-10"> fraction of native
406 side-chain concacts </div>
407 <div class="col-xs-10"> <img
408 src="/myfiles/download-file/{{task.jobdirname}}/md_fracn.png"
414 {% if task.md_start == "pdbstart" %}
415 <li class="list-group-item task-item">
416 <div class="col-xs-10"> fluctuations </div>
417 <div class="col-xs-10"> <img
418 src="/myfiles/download-file/{{task.jobdirname}}/fluct_plot.png"
422 <li class="list-group-item task-item">
423 <div class="col-xs-10"> fluctuations putty on
424 starting structure</div>
425 <div class="col-xs-10">
427 href="/myfiles/download-file/{{task.jobdirname}}/fluct.pse">
429 src="/myfiles/download-file/{{task.jobdirname}}/fluct.png"
430 width="500"></a> </div>
439 {% if task.type == "remd" %}
441 <li class="list-group-item task-item">
442 <div class="col-xs-10"> Energy histogram </div>
443 <div class="col-xs-10"> <img
444 src="/myfiles/download-file/{{task.jobdirname}}/remd_ene_hist.png"
448 <li class="list-group-item task-item">
449 <div class="col-xs-10"> Energy vs. temperature </div>
450 <div class="col-xs-10"> <img
451 src="/myfiles/download-file/{{task.jobdirname}}/remd_Tene.png"
455 <li class="list-group-item task-item">
456 <div class="col-xs-10"> Cv vs. temperature </div>
457 <div class="col-xs-10"> <img
458 src="/myfiles/download-file/{{task.jobdirname}}/remd_cv.png"
462 {% if task.md_pdbref %}
464 <li class="list-group-item task-item">
465 <div class="col-xs-10"> Average RMSD vs. temperature </div>
466 <div class="col-xs-10"> <img
467 src="/myfiles/download-file/{{task.jobdirname}}/remd_rmsd.png"
471 <li class="list-group-item task-item">
472 <div class="col-xs-10"> potential energy vs. RMSD</div>
473 <div class="col-xs-10"> <img
474 src="/myfiles/download-file/{{task.jobdirname}}/remd_ene_rms.png"
478 <li class="list-group-item task-item">
479 <div class="col-xs-10"> RMSD vs. step*replica
480 colored by bath temperature</div>
481 <div class="col-xs-10"> <img
482 src="/myfiles/download-file/{{task.jobdirname}}/remd_step_rms.png"
489 <li class="list-group-item task-item">
490 <div class="col-xs-10"> exchanges (walk in T) </div>
491 <div class="col-xs-10"> <img
492 src="/myfiles/download-file/{{task.jobdirname}}/remd_ex.png"
495 {% if task.saxs_data != "" %}
496 <li class="list-group-item task-item">
497 <div class="col-xs-10"> P(r) of input SAXS data and
498 calculated for 5 models </div>
499 <div class="col-xs-10"> <img
500 src="/myfiles/download-file/{{task.jobdirname}}/saxs.png"
506 <li class="list-group-item task-item">
507 <div class="col-xs-10">
508 <button onclick="plusDivs(-1)">❮</button>
510 <div class="col-xs-10">
513 <div class="col-xs-10">
514 <button onclick="plusDivs(1)">❯</button>
519 <li class="list-group-item task-item">
520 <div class="col-xs-10"> model1 after conversion
522 {{ task.remd_model1|linebreaks }}
524 <div class="col-xs-10">
526 href="/myfiles/download-file/{{task.jobdirname}}/MODEL1.pdb">
528 src="/myfiles/download-file/{{task.jobdirname}}/model1.png" width="500">
533 <li class="list-group-item task-item">
534 <div class="col-xs-10"> model2 after conversion
536 {{ task.remd_model2|linebreaks }}
538 <div class="col-xs-10">
540 href="/myfiles/download-file/{{task.jobdirname}}/MODEL2.pdb">
542 src="/myfiles/download-file/{{task.jobdirname}}/model2.png" width="500">
547 <li class="list-group-item task-item">
548 <div class="col-xs-10"> model3 after conversion
550 {{ task.remd_model3|linebreaks }}
552 <div class="col-xs-10">
554 href="/myfiles/download-file/{{task.jobdirname}}/MODEL3.pdb">
556 src="/myfiles/download-file/{{task.jobdirname}}/model3.png" width="500">
561 <li class="list-group-item task-item">
562 <div class="col-xs-10"> model4 after conversion
564 {{ task.remd_model4|linebreaks }}
566 <div class="col-xs-10">
568 href="/myfiles/download-file/{{task.jobdirname}}/MODEL4.pdb">
570 src="/myfiles/download-file/{{task.jobdirname}}/model4.png" width="500">
575 <li class="list-group-item task-item">
576 <div class="col-xs-10"> model5 after conversion
578 {{ task.remd_model5|linebreaks }}
580 <div class="col-xs-10">
582 href="/myfiles/download-file/{{task.jobdirname}}/MODEL5.pdb">
584 src="/myfiles/download-file/{{task.jobdirname}}/model5.png" width="500">
595 Regular user cannot use this link.
599 <script src="/static/jquery.min.js"></script>
602 $('.majorpoints').click(function(){
603 $(this).find('.hiders').toggle();
604 if($(this).find('.majorpointslegend').text()=='Show input parameters'){
605 $(this).find('.majorpointslegend').text('Hide input parameters');
607 $(this).find('.majorpointslegend').text('Show input parameters');
614 showDivs(slideIndex);
616 function plusDivs(n) {
617 showDivs(slideIndex += n);
620 function showDivs(n) {
622 var x = document.getElementsByClassName("model");
623 if (n > x.length) {slideIndex = 1}
624 if (n < 1) {slideIndex = x.length}
625 for (i = 0; i < x.length; i++) {
626 x[i].style.display = "none";
628 x[slideIndex-1].style.display = "block";