Rafal's code for NMR restraints
[django_unres.git] / TODO
diff --git a/TODO b/TODO
index b071ca4..3e98406 100644 (file)
--- a/TODO
+++ b/TODO
@@ -4,10 +4,12 @@ make easy install on any system with pbs
 
 add javascript instead of separate forms
 
-option of automatic download file from PDB using id
+# option of automatic download file from PDB using id
+# done
 
 check input pdb for: 
-       unknown residues, 
+#        missing residues (chain breaks) - done
+#      unknown residues - done
        max length (1000), 
        max number of dissulfides (30),
        etc,
@@ -15,22 +17,33 @@ check input pdb for:
 
 check input for other errors (sequence ?)
 
-add web viewer NGL WebGL
+# add web viewer NGL WebGL
+# done
 
-add BOXX BOXY BOXZ in advanced md and mremd
+# add BOXX BOXY BOXZ in advanced md and mremd
+# done
 
 dynamic dissulfides input - all and selected cys
 
 homology restraints input
 
-other restrains input
+# secondary structure restraints
+# done
+
+other restraints input
+
+# SAXS input
+# done
 
 automatic secondary structure restrains (psipred)
 
 MREMD - add cluster parameters, change after run and rerun only cluster analysis
       - button to make movie from selected trajectory after run
 
-examples+gallery
+# examples
+# done
+
+gallery
 
 documentation
 
@@ -38,27 +51,36 @@ automatic rm of old jobs ?
 
 ### NAR requirements:
 
-include a simple mechanism to try out sample data provided by the authors,
-for example, a button for automatic loading of the data. Sample data must be
-accessible to users so that they can confirm data formatting requirements
-
-contain help pages or a tutorial with links to sample output that performs
-interactively in the same way as real output. The help pages must include
-information on how to interpret the results returned by the web server
-
-be primarily web-based and viewable on the website. Use of browser plugins
-for data visualization is encouraged. However, use of Flash plugins is
-discouraged due to security issues and websites that use Java plugins will
-no longer be accepted
-
-provide a web link to the results if the website is not able to return
-results immediately. The link should be provided at the time of data
-submission and allow the user to bookmark and access the results at a later
-time. Ideally, the link will report the status of the job (queued, running,
-or finished). Do not assume that users will provide an email address for
-results notification. Any request for an email must state that it is
-optional. Websites that use a guest login will not be approved
-
-keep every user’s submitted data private and not viewable by anyone other
-than the user or those given permission by the user
-
+# include a simple mechanism to try out sample data provided by the authors,
+# for example, a button for automatic loading of the data. Sample data must be
+# accessible to users so that they can confirm data formatting requirements
+# OK
+
+# contain help pages or a tutorial with links to sample output that performs
+# interactively in the same way as real output. The help pages must include
+# information on how to interpret the results returned by the web server
+# OK
+
+# be primarily web-based and viewable on the website. Use of browser plugins
+# for data visualization is encouraged. However, use of Flash plugins is
+# discouraged due to security issues and websites that use Java plugins will
+# no longer be accepted
+# OK
+
+# provide a web link to the results if the website is not able to return
+# results immediately. The link should be provided at the time of data
+# submission and allow the user to bookmark and access the results at a later
+# time. Ideally, the link will report the status of the job (queued, running,
+# or finished). Do not assume that users will provide an email address for
+# results notification. Any request for an email must state that it is
+# optional. Websites that use a guest login will not be approved
+#
+# OK link uses task.id and user.id
+# http://ha1.chem.univ.gda.pl:8001/details1/19da81cb0ad5492dac8e4eaefd28949e/942/
+
+links are not save - lazy user can read other lazy users jobs ?
+
+# keep every user’s submitted data private and not viewable by anyone other
+# than the user or those given permission by the user
+#
+# OK - additionaly blocks links of regular user without login