mailr6289 - /1.3/specific_fns/model_free/results.py


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

Header


Content

Posted by edward on May 28, 2008 - 23:07:
Author: bugman
Date: Wed May 28 23:07:52 2008
New Revision: 6289

URL: http://svn.gna.org/viewcvs/relax?rev=6289&view=rev
Log:
Fixed the setting of the nucleus type.


Modified:
    1.3/specific_fns/model_free/results.py

Modified: 1.3/specific_fns/model_free/results.py
URL: 
http://svn.gna.org/viewcvs/relax/1.3/specific_fns/model_free/results.py?rev=6289&r1=6288&r2=6289&view=diff
==============================================================================
--- 1.3/specific_fns/model_free/results.py (original)
+++ 1.3/specific_fns/model_free/results.py Wed May 28 23:07:52 2008
@@ -804,7 +804,6 @@
             raise RelaxInvalidDataError
 
         # Initialise some data structures and flags.
-        nucleus_set = False
         sim_num = None
         sims = []
         all_select_sim = []
@@ -846,11 +845,13 @@
             if len(file_line) == 4:
                 continue
 
-            # Set the nucleus type.
-            if not nucleus_set:
-                if file_line[col['nucleus']] != 'None':
-                    
self.relax.generic.nuclei.set_values(file_line[col['nucleus']])
-                    nucleus_set = True
+            # Set the heteronucleus and proton types (absent from the 1.2 
results file).
+            if file_line[col['nucleus']] != 'None':
+                if search('N', file_line[col['nucleus']]):
+                    value.set(val='15N', param='heteronucleus', 
spin_id=spin_id)
+                elif search('C', file_line[col['nucleus']]):
+                    value.set(val='13C', param='heteronucleus', 
spin_id=spin_id)
+                value.set(val='1H', param='proton', spin_id=spin_id)
 
             # Simulation number.
             if data_set != 'value' and data_set != 'error':




Related Messages


Powered by MHonArc, Updated Wed May 28 23:20:17 2008