mailr10220 - /branches/bieri_gui/gui_bieri/relax_gui.py


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

Header


Content

Posted by edward on January 14, 2010 - 18:05:
Author: bugman
Date: Thu Jan 14 18:05:47 2010
New Revision: 10220

URL: http://svn.gna.org/viewcvs/relax?rev=10220&view=rev
Log:
Properly introduced the import_seq(), settings(), param_file_setting() and 
reset_setting() methods.

This is what r10214 should have been.

.....
  r10219 | bugman | 2010-01-14 18:01:25 +0100 (Thu, 14 Jan 2010) | 19 lines
  Changed paths:
     M /branches/bieri_gui/gui_bieri/relax_gui.py
  
  Reverted r10214 as the code was not placed in the correct spot!
  
  The command used was:
  svn merge -r10214:10213 .
  
  .....
       r10214 | bugman | 2010-01-14 16:10:02 +0100 (Thu, 14 Jan 2010) | 8 
lines
       Changed paths:
          M /branches/bieri_gui/gui_bieri/relax_gui.py
    
          Added the missing import_seq(), settings(), param_file_setting() 
and reset_setting() methods.
    
          This corresponds to one component of the patch_II file attached to 
https://gna.org/task/?6847 by
          Michael Bieri (https://gna.org/users/michaelbieri).
    
          This prevented relax from launching the GUI.
  .....
.....



Modified:
    branches/bieri_gui/gui_bieri/relax_gui.py

Modified: branches/bieri_gui/gui_bieri/relax_gui.py
URL: 
http://svn.gna.org/viewcvs/relax/branches/bieri_gui/gui_bieri/relax_gui.py?rev=10220&r1=10219&r2=10220&view=diff
==============================================================================
--- branches/bieri_gui/gui_bieri/relax_gui.py (original)
+++ branches/bieri_gui/gui_bieri/relax_gui.py Thu Jan 14 18:05:47 2010
@@ -1968,6 +1968,49 @@
         webbrowser.open_new('http://www.nmr-relax.com')
         event.Skip()
 
+    def import_seq(self, event): # open load sequence panel
+        global sequencefile  #load global variable
+        temp = load_sequence(self)
+        if not temp == None:
+           sequencefile = temp #set sequence file
+          
+           # set entries in pdb text box
+           structure_file_pdb = '!!! Sequence file selected !!!'
+           self.structure_noe1.SetValue(structure_file_pdb)
+           self.structure_r11.SetValue(structure_file_pdb)
+           self.structure_r21.SetValue(structure_file_pdb)
+           self.structure_noe1_copy.SetValue(structure_file_pdb)
+           self.structure_r11_copy.SetValue(structure_file_pdb)
+           self.structure_r21_copy.SetValue(structure_file_pdb)
+           self.structure_noe1_copy_1.SetValue(structure_file_pdb)
+           self.structure_r11_copy_1.SetValue(structure_file_pdb)
+           self.structure_r21_copy_1.SetValue(structure_file_pdb)
+        event.Skip()
+
+    def settings(self, event): # set up for relax variables
+        global global_setting #import global variable
+        tmp_global = relax_global_settings(global_setting)
+        if not tmp_global == None:
+            if question('Do you realy want to change relax settings?'):
+              global_setting = tmp_global 
+        event.Skip()
+
+    def param_file_setting(self, event): # set up parameter files
+        global file_setting # import global variable
+        tmp_setting = import_file_settings(file_setting)
+        if not tmp_setting == None:
+            if question('Do you realy want to change import file settings?'):
+             file_setting = tmp_setting
+        event.Skip()
+
+    def reset_setting(self, event): #reset all settings
+        global global_setting #import global variable
+        global file_setting # import global variable
+        if question('Do you realy want to change relax settings?'):
+            global_setting = ['1.02 * 1e-10', '-172 * 1e-6', 'N', 'H', '11', 
'newton', '500']
+            file_setting = ['0', '1', '2', '3', '4', '5', '6']
+
+
 ### NOE no. 1
 
 




Related Messages


Powered by MHonArc, Updated Thu Jan 14 19:20:02 2010