From f1feda98350bcbcd03ba5f79a41b33acd8161ade Mon Sep 17 00:00:00 2001 From: =?utf8?q?Dawid=20Jagie=C5=82a?= Date: Mon, 7 Sep 2015 23:14:27 +0200 Subject: [PATCH 1/1] generowanie lokalnie pliku inputowego --- qcg/forms.py | 9 ++-- qcg/templates/qcg/job_submit_form.html | 12 +++--- qcg/views.py | 72 ++++++++++++++++++++++++++------ 3 files changed, 68 insertions(+), 25 deletions(-) diff --git a/qcg/forms.py b/qcg/forms.py index 3427317..18d5f8b 100644 --- a/qcg/forms.py +++ b/qcg/forms.py @@ -121,12 +121,11 @@ class JobDescriptionForm(forms.Form): dt = forms.DecimalField(label=u"DT", help_text=u"Krok czasowy. Wartość kroku równa jedności to 48.9 fs", max_digits=5, decimal_places=2, min_value=0.01, initial=0.1, required=False) damax = forms.DecimalField(label=u"DAMAX", help_text=u"Maksymalna dopuszczalna zmiana przyspieszenia podczas jednego kroku czasowego", max_digits=5, decimal_places=2, min_value=0.01, initial=1.0, required=False) force_field = forms.ChoiceField(choices=FORCE_FIELD_CHOICES, label=u"Pole siłowe", required=False, initial='GAB') - nrep = forms.IntegerField(label=u"NREP", help_text=u"Liczba replik", min_value=2, initial=16, required=False) - nstex = forms.IntegerField(label=u"NSTEX", help_text=u"Liczba kroków po których następuje wymiana replik", min_value=2, initial=1000, required=False) + pdb_file = forms.CharField(label=u"Plik PDB", max_length=500, required=False) - retmin = forms.IntegerField(label=u"RETMIN", help_text=u"Dolny zakres temparatur dla wymiany replik", min_value=2, initial=250, required=False) - retmax = forms.IntegerField(label=u"RETMAX", help_text=u"Górny zakres temperatur dla wymiany replik", min_value=2, initial=450, required=False) - sequence = forms.CharField(label=u"Sekwencja", widget=forms.Textarea(attrs={'rows': 2, 'cols': 40}), required=False) + #retmin = forms.IntegerField(label=u"RETMIN", help_text=u"Dolny zakres temparatur dla wymiany replik", min_value=2, initial=250, required=False) + #retmax = forms.IntegerField(label=u"RETMAX", help_text=u"Górny zakres temperatur dla wymiany replik", min_value=2, initial=450, required=False) + sequence = forms.CharField(label=u"Sekwencja", help_text=u"Sekwencja aminokwasów w zapisie jednoliterowym", widget=forms.Textarea(attrs={'rows': 2, 'cols': 40}), required=False) application = forms.ChoiceField(choices=APPLICATION_CHOICES, label=u"Aplikacja", required=False, initial='unres-gab') # TODO choices diff --git a/qcg/templates/qcg/job_submit_form.html b/qcg/templates/qcg/job_submit_form.html index f44c109..7e3007d 100644 --- a/qcg/templates/qcg/job_submit_form.html +++ b/qcg/templates/qcg/job_submit_form.html @@ -2,7 +2,7 @@