X-Git-Url: http://mmka.chem.univ.gda.pl/gitweb/?a=blobdiff_plain;f=django_simple%2Ftodo%2Fforms.py;h=beff5825bbacd66e6f25fa58d1e5d0c8417b50bc;hb=337058cb4480cf1e48fda81f9e57ae3f499d744c;hp=d8ea95dacb0302dee5f67bae1e4832b9ef6024bd;hpb=591ac48194b207c02ffd7cda59c1c9709a114498;p=django_unres.git diff --git a/django_simple/todo/forms.py b/django_simple/todo/forms.py index d8ea95d..beff582 100644 --- a/django_simple/todo/forms.py +++ b/django_simple/todo/forms.py @@ -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')