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