Rafal's code for NMR restraints
[django_unres.git] / django_simple / todo / models.py
index c235012..2ff42b0 100644 (file)
@@ -21,6 +21,9 @@ def user_directory_path2(instance, filename):
     # file will be uploaded to MEDIA_ROOT/<jobdirname>/plik2.pdb
     return '{0}/{1}'.format(instance.jobdirname, 'plik2.pdb')
 
+def user_directory_path3(instance, filename):
+    # file will be uploaded to MEDIA_ROOT/<jobdirname>/plik3.nmr
+    return '{0}/{1}'.format(instance.jobdirname, 'plik3.nmr')
 
 # Create your models here.
 class Task(models.Model):
@@ -98,6 +101,14 @@ class Task(models.Model):
     pdbcode2 = models.CharField(max_length=6,default='')
     dock_peptide = models.BooleanField(default=False)
     md_seq2 = models.TextField(max_length=2000,default='')
+
+#nmr
+    use_nmr = models.BooleanField(default=False)
+    myfile3 = models.FileField(default='',upload_to=user_directory_path3)
+    nmr_scal = models.FloatField(default=20.0)
+    nmr_fordepth = models.FloatField(default=0.5)
+    nmr_slope = models.FloatField(default=0.05)
+    linijek_nmr=models.IntegerField(default=0)
     
 # system    
     ready = models.BooleanField(default=False)