mailr10383 - in /branches/bieri_gui/gui_bieri/analyses: auto_model_free.py select_model_calc.py


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by edward on January 26, 2010 - 14:15:
Author: bugman
Date: Tue Jan 26 14:15:28 2010
New Revision: 10383

URL: http://svn.gna.org/viewcvs/relax?rev=10383&view=rev
Log:
Shifted check_entries() and whichmodel() from select_model_calc to 
auto_model_free.

These are specific to the automatic model-free protocol, so do not need to be 
in a separate module.
They were also converted from functions to methods.


Modified:
    branches/bieri_gui/gui_bieri/analyses/auto_model_free.py
    branches/bieri_gui/gui_bieri/analyses/select_model_calc.py

Modified: branches/bieri_gui/gui_bieri/analyses/auto_model_free.py
URL: 
http://svn.gna.org/viewcvs/relax/branches/bieri_gui/gui_bieri/analyses/auto_model_free.py?rev=10383&r1=10382&r2=10383&view=diff
==============================================================================
--- branches/bieri_gui/gui_bieri/analyses/auto_model_free.py (original)
+++ branches/bieri_gui/gui_bieri/analyses/auto_model_free.py Tue Jan 26 
14:15:28 2010
@@ -31,7 +31,6 @@
 # relax GUI module imports.
 from gui_bieri.analyses.relax_control import start_modelfree
 from gui_bieri.analyses.results_analysis import model_free_results, 
see_results
-from gui_bieri.analyses.select_model_calc import check_entries, whichmodel
 from gui_bieri.derived_wx_classes import StructureTextCtrl
 from gui_bieri.filedialog import opendir, openfile
 from gui_bieri.paths import IMAGE_PATH
@@ -565,14 +564,65 @@
         return box
 
 
+    def check_entries(self):
+        check = False
+        counter = 0
+
+        # check frq 1
+        if not self.modelfreefreq1.GetValue() == '':
+            counter = counter + 1
+        if not self.m_noe_1.GetValue() == '':
+            counter = counter + 1
+        if not self.m_r1_1.GetValue() == '':
+            counter = counter + 1
+        if not self.m_r2_1.GetValue() == '':
+            counter = counter + 1
+
+        # check frq 1
+        if not self.modelfreefreq2.GetValue() == '':
+            counter = counter + 1
+        if not self.m_noe_2.GetValue() == '':
+            counter = counter + 1
+        if not self.m_r1_2.GetValue() == '':
+            counter = counter + 1
+        if not self.m_r2_2.GetValue() == '':
+            counter = counter + 1
+
+        # check frq 1
+        if not self.modelfreefreq3.GetValue() == '':
+            counter = counter + 1
+        if not self.m_noe_3.GetValue() == '':
+            counter = counter + 1
+        if not self.m_r1_3.GetValue() == '':
+            counter = counter + 1
+        if not self.m_r2_3.GetValue() == '':
+            counter = counter + 1
+
+        # two field strength ok
+        if counter == 8:
+            check = True
+            print '\n\n\nTwo different field strength detected !!\n\n\n'
+
+        # three field strength ok
+        elif counter == 12:
+            check = True
+            print '\n\n\nThree different field strength detected !!\n\n\n'
+
+        # missing data
+        else:
+            missing_data()
+
+        return check
+
+
     def exec_model_free(self, event):     # start model-free calculation by 
relax
         global LOCAL_TM
 
-        checkpoint = check_entries(self)
+        checkpoint = self.check_entries(self)
         if checkpoint == False:
             which_model = None
         else:
-            which_model = whichmodel(LOCAL_TM)
+            which_model = self.whichmodel(LOCAL_TM)
 
         # start individual calculations
         if not which_model == None:
@@ -727,3 +777,13 @@
     def sel_bic(self, event):
         selection = "BIC"
         event.Skip()
+
+
+    def whichmodel(self, is_local_tm):
+        global selection
+        global LOCAL_TM
+        LOCAL_TM = is_local_tm
+        selection = None
+        dlg = Select_tensor(None, -1, "")
+        dlg.ShowModal()
+        return selection

Modified: branches/bieri_gui/gui_bieri/analyses/select_model_calc.py
URL: 
http://svn.gna.org/viewcvs/relax/branches/bieri_gui/gui_bieri/analyses/select_model_calc.py?rev=10383&r1=10382&r2=10383&view=diff
==============================================================================
--- branches/bieri_gui/gui_bieri/analyses/select_model_calc.py (original)
+++ branches/bieri_gui/gui_bieri/analyses/select_model_calc.py Tue Jan 26 
14:15:28 2010
@@ -28,67 +28,6 @@
 # relax GUI module imports.
 from gui_bieri.message import missing_data
 from gui_bieri.paths import IMAGE_PATH
-
-
-def check_entries(self):
-    check = False
-    counter = 0
-
-    # check frq 1
-    if not self.modelfreefreq1.GetValue() == '':
-        counter = counter + 1
-    if not self.m_noe_1.GetValue() == '':
-        counter = counter + 1
-    if not self.m_r1_1.GetValue() == '':
-        counter = counter + 1
-    if not self.m_r2_1.GetValue() == '':
-        counter = counter + 1
-
-    # check frq 1
-    if not self.modelfreefreq2.GetValue() == '':
-        counter = counter + 1
-    if not self.m_noe_2.GetValue() == '':
-        counter = counter + 1
-    if not self.m_r1_2.GetValue() == '':
-        counter = counter + 1
-    if not self.m_r2_2.GetValue() == '':
-        counter = counter + 1
-
-    # check frq 1
-    if not self.modelfreefreq3.GetValue() == '':
-        counter = counter + 1
-    if not self.m_noe_3.GetValue() == '':
-        counter = counter + 1
-    if not self.m_r1_3.GetValue() == '':
-        counter = counter + 1
-    if not self.m_r2_3.GetValue() == '':
-        counter = counter + 1
-
-    # two field strength ok
-    if counter == 8:
-        check = True
-        print '\n\n\nTwo different field strength detected !!\n\n\n'
-
-    # three field strength ok
-    elif counter == 12:
-        check = True
-        print '\n\n\nThree different field strength detected !!\n\n\n'
-
-    # missing data
-    else:
-        missing_data()
-
-    return check
-
-
-def whichmodel(is_local_tm):
-    global selection
-    global LOCAL_TM
-    LOCAL_TM = is_local_tm
-    selection = None
-    dlg = Select_tensor(None, -1, "")
-    dlg.ShowModal()
-    return selection
 
 
 selection = None




Related Messages


Powered by MHonArc, Updated Tue Jan 26 14:20:02 2010