911496cec767385caf40a46eb677b4dcb15c2677
[django_unres.git] / django_simple / todo / templates / details1.html
1 {% extends "base.html" %}
2
3 {% load i18n lazysignup_tags %}
4 {% block content %}
5
6 <ul class="list-group">
7
8 <li class="list-group-item new-task-item task-item">
9
10 <div class="col-xs-3 form-group">
11 <form action="/refresh_done1/{{task.id}}/" method="post">
12 {% csrf_token %}
13 <input type="submit" class="btn" value="Refresh" name="refreshbtn">
14 </form>
15 </div>
16
17 <div class="col-xs-10 form-group">
18 <h5 style="text-align:right;float:right;">
19 {% if not task.done %}
20  {% if task.running > 0  %}
21   {% if task.running == 100  %}
22   postprocessing
23   {% else %}
24   running
25   {% endif %}
26  {% else %}
27   waiting in the queue to start
28  {% endif %}
29 {% endif %}
30 </h5>
31 </div>
32 </li>
33 </ul>
34
35 <h3> All parameters for task <b>{{ task.name }}</b></h3>
36 Created {{ task.created_date  }}
37         <ul class="list-group">
38
39                         <li class="list-group-item task-item">
40                                 <div class="col-xs-10"> done ?</div>
41                                 <div class="col-xs-10">
42                                         {% if task.done %}
43                                                 <span class="fa fa-check-square-o"></span>
44                                         {% else %}
45                                           {% if task.running > 0  %}
46                                                 <span class="fa fa-spinner
47                                                 fa-spin"></span>
48                                                 {{ task.running }}%
49                                           {% else %}
50                                                 <span class="fa fa-square-o"></span>
51                                           {% endif %}
52                                         {% endif %}
53
54                                 </div>
55                         </li>   
56                         <li class="list-group-item task-item">
57                             <div class="col-xs-10"> type </div>
58                             <div class="col-xs-10">{{ task.type }}</div>
59                         </li>           
60          
61                         <li class="list-group-item task-item">
62                             <div class="col-xs-10"> force field </div>
63                             <div class="col-xs-10">{{ task.unres_ff }}</div>
64                         </li>           
65
66                         <li class="list-group-item task-item">
67                             <div class="col-xs-10"> sequence </div>
68                             <div class="col-xs-10">{{ task.md_seq}}</div>
69                         </li>           
70
71                         <li class="list-group-item task-item">
72                             <div class="col-xs-10"> SSBOND </div>
73                             <div class="col-xs-10">{{ task.ssbond}}</div>
74                         </li>           
75
76                         
77         {% if task.type == "min" %}
78
79
80                         <li class="list-group-item task-item">
81                             <div class="col-xs-10"> algorithm</div>
82                             <div class="col-xs-10">{{ task.min_choice }}</div>
83                         </li>           
84                         <li class="list-group-item task-item">
85                             <div class="col-xs-10"> overlap</div>
86                             <div class="col-xs-10">{{ task.min_overlap }}</div>
87                         </li>           
88                         <li class="list-group-item task-item">
89                             <div class="col-xs-10"> searchsc</div>
90                             <div class="col-xs-10">{{ task.min_searchsc }}</div>
91                         </li>           
92                         <li class="list-group-item task-item">
93                             <div class="col-xs-10"> maxmin</div>
94                             <div class="col-xs-10">{{ task.min_maxmin }}</div>
95                         </li>           
96                         <li class="list-group-item task-item">
97                             <div class="col-xs-10"> maxfun</div>
98                             <div class="col-xs-10">{{ task.min_maxfun }}</div>
99                         </li>           
100                         <li class="list-group-item task-item">
101                             <div class="col-xs-10"> pdbout</div>
102                             <div class="col-xs-10">{{ task.min_pdbout }}</div>
103                         </li>           
104                         <li class="list-group-item task-item">
105                             <div class="col-xs-10"> input pdb </div>
106                             <div class="col-xs-10">{{ task.myfile1 }}</div>
107                         </li>           
108                         <li class="list-group-item task-item">
109                             <div class="col-xs-10"> unres_pdb</div>
110                             <div class="col-xs-10">{{ task.min_unres_pdb }}</div>
111                         </li>           
112                         
113         {% endif %}
114         {% if task.type == "md" %}
115                         <li class="list-group-item task-item">
116                             <div class="col-xs-10"> starting </div>
117                             <div class="col-xs-10">{{ task.md_start}}</div>
118                         </li>           
119                         
120                         <li class="list-group-item task-item">
121                             <div class="col-xs-10"> input pdb </div>
122                             <div class="col-xs-10">{{ task.myfile1 }}</div>
123                         </li>           
124                         <li class="list-group-item task-item">
125                             <div class="col-xs-10"> seed </div>
126                             <div class="col-xs-10">{{ task.md_seed}}</div>
127                         </li>           
128                         <li class="list-group-item task-item">
129                             <div class="col-xs-10"> pdbref </div>
130                             <div class="col-xs-10">{{ task.md_pdbref}}</div>
131                         </li>           
132                         <li class="list-group-item task-item">
133                             <div class="col-xs-10"> respa </div>
134                             <div class="col-xs-10">{{ task.md_respa}}</div>
135                         </li>           
136                         <li class="list-group-item task-item">
137                             <div class="col-xs-10"> temperature </div>
138                             <div class="col-xs-10">{{ task.md_temp}}</div>
139                         </li>           
140                         <li class="list-group-item task-item">
141                             <div class="col-xs-10"> nstep </div>
142                             <div class="col-xs-10">{{ task.md_nstep}}</div>
143                         </li>           
144                         <li class="list-group-item task-item">
145                             <div class="col-xs-10"> ntwe </div>
146                             <div class="col-xs-10">{{ task.md_ntwe}}</div>
147                         </li>           
148                         <li class="list-group-item task-item">
149                             <div class="col-xs-10"> ntwx </div>
150                             <div class="col-xs-10">{{ task.md_ntwx}}</div>
151                         </li>           
152                         <li class="list-group-item task-item">
153                             <div class="col-xs-10"> dt </div>
154                             <div class="col-xs-10">{{ task.md_dt}}</div>
155                         </li>           
156                         <li class="list-group-item task-item">
157                             <div class="col-xs-10"> thermostat </div>
158                             <div class="col-xs-10">{{ task.md_lang}}</div>
159                         </li>           
160                         
161                         {% if task.md_lang == "berendsen" %}
162                         
163                         <li class="list-group-item task-item">
164                             <div class="col-xs-10"> tau </div>
165                             <div class="col-xs-10">{{ task.md_tau}}</div>
166                         </li>           
167                         
168                         {% else %}
169                         
170                         <li class="list-group-item task-item">
171                             <div class="col-xs-10"> scal_fric </div>
172                             <div class="col-xs-10">{{ task.md_scal_fric}}</div>
173                         </li>   
174                         
175                         {% endif %}
176                                 
177                         <li class="list-group-item task-item">
178                             <div class="col-xs-10"> mdpdb </div>
179                             <div class="col-xs-10">{{ task.md_mdpdb}}</div>
180                         </li>           
181         {% endif %}
182
183         {% if task.type == "remd" %}
184
185                         <li class="list-group-item task-item">
186                             <div class="col-xs-10"> nrep </div>
187                             <div class="col-xs-10">{{ task.remd_nrep}}</div>
188                         </li>           
189                         <li class="list-group-item task-item">
190                             <div class="col-xs-10"> starting </div>
191                             <div class="col-xs-10">{{ task.md_start}}</div>
192                         </li>           
193                         
194                         <li class="list-group-item task-item">
195                             <div class="col-xs-10"> input pdb </div>
196                             <div class="col-xs-10">{{ task.myfile1 }}</div>
197                         </li>           
198                         <li class="list-group-item task-item">
199                             <div class="col-xs-10"> seed </div>
200                             <div class="col-xs-10">{{ task.md_seed}}</div>
201                         </li>           
202                         <li class="list-group-item task-item">
203                             <div class="col-xs-10"> pdbref </div>
204                             <div class="col-xs-10">{{ task.md_pdbref}}</div>
205                         </li>           
206                         <li class="list-group-item task-item">
207                             <div class="col-xs-10"> respa </div>
208                             <div class="col-xs-10">{{ task.md_respa}}</div>
209                         </li>           
210                         <li class="list-group-item task-item">
211                             <div class="col-xs-10"> nstep </div>
212                             <div class="col-xs-10">{{ task.md_nstep}}</div>
213                         </li>           
214                         <li class="list-group-item task-item">
215                             <div class="col-xs-10"> ntwe </div>
216                             <div class="col-xs-10">{{ task.md_ntwe}}</div>
217                         </li>           
218                         <li class="list-group-item task-item">
219                             <div class="col-xs-10"> nstex </div>
220                             <div class="col-xs-10">{{ task.remd_nstex}}</div>
221                         </li>           
222                         <li class="list-group-item task-item">
223                             <div class="col-xs-10"> ntwx </div>
224                             <div class="col-xs-10">{{ task.md_ntwx}}</div>
225                         </li>                                   
226                         <li class="list-group-item task-item">
227                             <div class="col-xs-10"> dt </div>
228                             <div class="col-xs-10">{{ task.md_dt}}</div>
229                         </li>           
230                         <li class="list-group-item task-item">
231                             <div class="col-xs-10"> thermostat </div>
232                             <div class="col-xs-10">{{ task.md_lang}}</div>
233                         </li>           
234                         
235                         {% if task.md_lang == "berendsen" %}
236                         
237                         <li class="list-group-item task-item">
238                             <div class="col-xs-10"> tau </div>
239                             <div class="col-xs-10">{{ task.md_tau}}</div>
240                         </li>           
241                         
242                         {% else %}
243                         
244                         <li class="list-group-item task-item">
245                             <div class="col-xs-10"> scal_fric </div>
246                             <div class="col-xs-10">{{ task.md_scal_fric}}</div>
247                         </li>   
248                         
249                         {% endif %}
250                                 
251                         <li class="list-group-item task-item">
252                             <div class="col-xs-10"> temperatures </div>
253                             <div class="col-xs-10">{{ task.remd_multi_t}}</div>
254                         </li>           
255                         <li class="list-group-item task-item">
256                             <div class="col-xs-10"> multiplex </div>
257                             <div class="col-xs-10">{{ task.remd_multi_m}}</div>
258                         </li>           
259                         <li class="list-group-item task-item">
260                             <div class="col-xs-10"> temperature for clustering</div>
261                             <div class="col-xs-10">{{ task.remd_cluter_temp}}</div>
262                         </li>           
263
264
265         {% endif %}
266
267                         <li class="list-group-item task-item">
268                             <div class="col-xs-10"> Box X Y Z</div>
269                             <div class="col-xs-3">{{ task.boxx}}</div>
270                             <div class="col-xs-3">{{ task.boxy}}</div>                      
271                             <div class="col-xs-3">{{ task.boxz}}</div>                      
272                         </li>           
273
274
275         <p>
276         <h3> Results </h3>
277                         <li class="list-group-item task-item">
278                             <div class="col-xs-10"> Directory </div>
279                             <div class="col-xs-10">
280                             <a href="/myfiles/list/{{task.jobdirname}}/">
281                             {{ task.jobdirname }}
282                             </a>
283                             </div>
284                         </li>           
285
286
287         {% if task.done %}
288                         
289                         {% if task.type == "min" %}
290                         
291                         <li class="list-group-item task-item">
292                             <div class="col-xs-10"> Etot </div>
293                             <div class="col-xs-10">{{ task.etot }}</div>
294                         </li>           
295                         
296                         <li class="list-group-item task-item">
297                           <div class="col-xs-10"> UNRES model </div>
298                           <div class="col-xs-10"> 
299                           <a
300                            href="/myfiles/download-file/{{task.jobdirname}}/unres.pse">
301                           <img 
302                           src="/myfiles/download-file/{{task.jobdirname}}/unres.png"
303                           width="500"></a> </div>
304                         </li>
305
306
307                         <li class="list-group-item task-item">
308                           <div class="col-xs-10"> Structure overlap </div>
309                           <div class="col-xs-10"> <img 
310                           src="/myfiles/download-file/{{task.jobdirname}}/unres_overlap.png"
311                           width="500"> </div>
312                         </li>
313
314
315                         {% endif %}
316
317                         <li class="list-group-item task-item">
318                             <div class="col-xs-10"> Results </div>
319                             <div class="col-xs-10">{{ task.results_text|linebreaks }}</div>
320                         </li>           
321                         
322                         {% if task.type == "md" %}
323
324                         <li class="list-group-item task-item">
325                           <div class="col-xs-10"> Temperature histogram </div>
326                           <div class="col-xs-10"> <img 
327                           src="/myfiles/download-file/{{task.jobdirname}}/temp_hist.png"
328                           width="500"> </div>
329                         </li>
330
331                         <li class="list-group-item task-item">
332                           <div class="col-xs-10"> Potential energy </div>
333                           <div class="col-xs-10"> <img 
334                           src="/myfiles/download-file/{{task.jobdirname}}/md_ene.png"
335                           width="500"> </div>
336                         </li>
337
338                             <li class="list-group-item task-item">
339                             <div class="col-xs-10"> Movie </div>
340                             <div class="col-xs-10"> 
341
342                             <video width="500" height="400" preload controls>
343                             <source
344                             src="/myfiles/download-file/{{task.jobdirname}}/md.ogv"
345                             type="video/ogg; codecs=theora"> </source>
346                             </video>
347                           
348                             </div>
349                             </li>
350                             
351                         <li class="list-group-item task-item">
352                           <div class="col-xs-10"> Radius of gyration based
353                           on C<sup>α</sup> coordinates </div>
354                           <div class="col-xs-10"> <img 
355                           src="/myfiles/download-file/{{task.jobdirname}}/md_gyr.png"
356                           width="500"> </div>
357                         </li>
358                             
359
360                 
361                            {% if task.md_pdbref %}
362                         <li class="list-group-item task-item">
363                           <div class="col-xs-10"> RMSD </div>
364                           <div class="col-xs-10"> <img 
365                           src="/myfiles/download-file/{{task.jobdirname}}/md_rms.png"
366                           width="500"> </div>
367                         </li>
368
369                         <li class="list-group-item task-item">
370                           <div class="col-xs-10"> fraction of native
371                           side-chain concacts </div>
372                           <div class="col-xs-10"> <img 
373                           src="/myfiles/download-file/{{task.jobdirname}}/md_fracn.png"
374                           width="500"> </div>
375                         </li>
376                         
377                            {% endif %}
378
379                            {% if task.md_start == "pdbstart" %}
380                         <li class="list-group-item task-item">
381                           <div class="col-xs-10"> fluctuations </div>
382                           <div class="col-xs-10"> <img 
383                           src="/myfiles/download-file/{{task.jobdirname}}/fluct_plot.png"
384                           width="500"> </div>
385                         </li>
386
387                         <li class="list-group-item task-item">
388                           <div class="col-xs-10"> fluctuations putty on
389                           starting structure</div>
390                           <div class="col-xs-10"> 
391                           <a
392                           href="/myfiles/download-file/{{task.jobdirname}}/fluct.pse">
393                           <img 
394                           src="/myfiles/download-file/{{task.jobdirname}}/fluct.png"
395                           width="500"></a> </div>
396                         </li>
397                         
398                            {% endif %}
399
400
401
402                         {% endif %}
403                         
404                         {% if task.type == "remd" %}
405                         
406                         <li class="list-group-item task-item">
407                           <div class="col-xs-10"> Energy histogram </div>
408                           <div class="col-xs-10"> <img 
409                           src="/myfiles/download-file/{{task.jobdirname}}/remd_ene_hist.png"
410                           width="500"> </div>
411                         </li>
412
413                         <li class="list-group-item task-item">
414                           <div class="col-xs-10"> Energy vs. temperature </div>
415                           <div class="col-xs-10"> <img 
416                           src="/myfiles/download-file/{{task.jobdirname}}/remd_Tene.png"
417                           width="500"> </div>
418                         </li>
419                         
420                         <li class="list-group-item task-item">
421                           <div class="col-xs-10"> Cv vs. temperature </div>
422                           <div class="col-xs-10"> <img 
423                           src="/myfiles/download-file/{{task.jobdirname}}/remd_cv.png"
424                           width="500"> </div>
425                         </li>
426                         
427                            {% if task.md_pdbref %}
428
429                         <li class="list-group-item task-item">
430                           <div class="col-xs-10"> Average RMSD vs. temperature </div>
431                           <div class="col-xs-10"> <img 
432                           src="/myfiles/download-file/{{task.jobdirname}}/remd_rmsd.png"
433                           width="500"> </div>
434                         </li>
435
436                         <li class="list-group-item task-item">
437                           <div class="col-xs-10"> potential energy vs. RMSD</div>
438                           <div class="col-xs-10"> <img 
439                           src="/myfiles/download-file/{{task.jobdirname}}/remd_ene_rms.png"
440                           width="500"> </div>
441                         </li>
442
443                         <li class="list-group-item task-item">
444                           <div class="col-xs-10"> RMSD vs. step*replica
445                           colored by bath temperature</div>
446                           <div class="col-xs-10"> <img 
447                           src="/myfiles/download-file/{{task.jobdirname}}/remd_step_rms.png"
448                           width="500"> </div>
449                         </li>
450
451                         
452                            {% endif %} 
453                           
454                         <li class="list-group-item task-item">
455                           <div class="col-xs-10"> exchanges (walk in T) </div>
456                           <div class="col-xs-10"> <img 
457                           src="/myfiles/download-file/{{task.jobdirname}}/remd_ex.png"
458                           width="500"> </div>
459                         </li>
460
461                         <li class="list-group-item task-item">
462                           <div class="col-xs-10"> model1 after conversion
463                           to allatom 
464                           {{ task.remd_model1|linebreaks }}
465                           </div>
466                           <div class="col-xs-10"> 
467                           <a
468                           href="/myfiles/download-file/{{task.jobdirname}}/MODEL1.pdb">
469                           <img
470                           src="/myfiles/download-file/{{task.jobdirname}}/model1.png" width="500">
471                           </a></div>
472                         </li>
473                         <li class="list-group-item task-item">
474                           <div class="col-xs-10"> model2 after conversion
475                           to allatom 
476                           {{ task.remd_model2|linebreaks }}
477                           </div>
478                           <div class="col-xs-10"> 
479                           <a
480                           href="/myfiles/download-file/{{task.jobdirname}}/MODEL2.pdb">
481                           <img
482                           src="/myfiles/download-file/{{task.jobdirname}}/model2.png" width="500">
483                           </a></div>
484                         </li>
485                         <li class="list-group-item task-item">
486                           <div class="col-xs-10"> model3 after conversion
487                           to allatom 
488                           {{ task.remd_model3|linebreaks }}
489                           </div>
490                           <div class="col-xs-10"> 
491                           <a
492                           href="/myfiles/download-file/{{task.jobdirname}}/MODEL3.pdb">
493                           <img
494                           src="/myfiles/download-file/{{task.jobdirname}}/model3.png" width="500">
495                           </a></div>
496                         </li>
497                         <li class="list-group-item task-item">
498                           <div class="col-xs-10"> model4 after conversion
499                           to allatom 
500                           {{ task.remd_model4|linebreaks }}
501                           </div>
502                           <div class="col-xs-10"> 
503                           <a
504                           href="/myfiles/download-file/{{task.jobdirname}}/MODEL4.pdb">
505                           <img
506                           src="/myfiles/download-file/{{task.jobdirname}}/model4.png" width="500">
507                           </a></div>
508                         </li>
509                         <li class="list-group-item task-item">
510                           <div class="col-xs-10"> model5 after conversion
511                           to allatom 
512                           {{ task.remd_model5|linebreaks }}
513                           </div>
514                           <div class="col-xs-10"> 
515                           <a
516                           href="/myfiles/download-file/{{task.jobdirname}}/MODEL5.pdb">
517                           <img
518                           src="/myfiles/download-file/{{task.jobdirname}}/model5.png" width="500">
519                           </a></div>
520                         </li>
521
522                         
523                         {% endif %}
524
525         {% endif %}             
526
527         </ul>
528 {% endblock %}