ssbond multichain pdb
[django_unres.git] / django_simple / todo / forms.py
index d8ea95d..beff582 100644 (file)
@@ -3,6 +3,7 @@ from .models import Task
 from .models import MIN_CHOICE
 from .models import MD_START
 from .models import MD_LANG
+from .models import FF_CHOICE
 import json
 
 class MultiWidgetBasic(forms.MultiWidget):
@@ -49,6 +50,8 @@ class TaskForm_min(forms.Form):
 class TaskForm_min_a(forms.Form):
      name = forms.CharField(max_length=20)
 
+     unres_ff = forms.ChoiceField(choices=FF_CHOICE,widget=forms.RadioSelect,
+                           label='Force Field',initial='E0LL2Y')
      min_choice = forms.ChoiceField(choices=MIN_CHOICE,label='minimization algorithm')
      min_overlap = forms.BooleanField(required=False,label='remove overlap')
      min_searchsc = forms.BooleanField(required=False,label='MC for sidechain overlap')
@@ -109,6 +112,8 @@ class TaskForm_md(forms.Form):
 class TaskForm_md_a(forms.Form):
      name = forms.CharField(max_length=20)
 
+     unres_ff = forms.ChoiceField(choices=FF_CHOICE,widget=forms.RadioSelect,
+                           label='Force Field',initial='E0LL2Y')
      md_start = forms.ChoiceField(choices=MD_START,widget=forms.RadioSelect,
                       label='starting structure',initial='extconf')
      md_seq = forms.CharField(label='Sequence',
@@ -203,6 +208,8 @@ class TaskForm_remd(forms.Form):
 class TaskForm_remd_a(forms.Form):
      name = forms.CharField(max_length=20)
 
+     unres_ff = forms.ChoiceField(choices=FF_CHOICE,widget=forms.RadioSelect,
+                           label='Force Field',initial='E0LL2Y')
      md_start = forms.ChoiceField(choices=MD_START,widget=forms.RadioSelect,
                       label='starting structure',initial='extconf')
      md_seq = forms.CharField(label='Sequence',
@@ -230,6 +237,8 @@ class TaskForm_remd_a(forms.Form):
                   help_text='number of replicas')
      remd_nstex = forms.IntegerField(label='NSTEX',initial=1000,
                   help_text='exchange and write trajectory every nstex steps')
+     md_ntwx = forms.IntegerField(label='NTWX',initial=1000,
+               help_text='write trajectory every ntwx steps')
      remd_cluter_temp = forms.FloatField(label='TEMPER',
                   help_text='temperature for cluster analysis',initial=280)                  
 #     remd_traj1file = forms.BooleanField(required=False,label='single trajectory file',initial='true')