mailr12708 - in /branches/relax_data/data: mol_res_spin.py pipe_container.py


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

Header


Content

Posted by edward on March 02, 2011 - 14:05:
Author: bugman
Date: Wed Mar  2 14:05:57 2011
New Revision: 12708

URL: http://svn.gna.org/viewcvs/relax?rev=12708&view=rev
Log:
Bug fixes for the new _back_compat_hook_ri_data() methods.


Modified:
    branches/relax_data/data/mol_res_spin.py
    branches/relax_data/data/pipe_container.py

Modified: branches/relax_data/data/mol_res_spin.py
URL: 
http://svn.gna.org/viewcvs/relax/branches/relax_data/data/mol_res_spin.py?rev=12708&r1=12707&r2=12708&view=diff
==============================================================================
--- branches/relax_data/data/mol_res_spin.py (original)
+++ branches/relax_data/data/mol_res_spin.py Wed Mar  2 14:05:57 2011
@@ -94,24 +94,28 @@
         """Converting the old spin relaxation data structures to the new 
ones."""
 
         # Nothing to do.
-        if not (hasattr(cdp, 'frq_labels') and hasattr(cdp, 'noe_r1_table') 
and hasattr(cdp, 'remap_table')):
+        if not (hasattr(self, 'frq_labels') and hasattr(self, 
'noe_r1_table') and hasattr(self, 'remap_table')):
             return
 
         # Initialise the new structures.
         self.ri_data = {}
         self.ri_data_err = {}
+        sims = False
+        if hasattr(self, 'relax_sim_data'):
+            sims = True
+            self.ri_data_sim = {}
 
         # Generate the new structures.
-        for i in range(cdp.num_ri):
+        for i in range(self.num_ri):
             # The ID.
-            ri_id = "%s_%s" % (cdp.ri_labels[i], 
cdp.frq_labels[cdp.remap_table[i]])
+            ri_id = "%s_%s" % (self.ri_labels[i], 
self.frq_labels[self.remap_table[i]])
 
             # Not unique.
             if ri_id in cdp.ri_ids:
                 # Loop until a unique ID is found.
-                for i in range(100):
+                for j in range(100):
                     # New id.
-                    new_id = "%s_%s" % (ri_id, i)
+                    new_id = "%s_%s" % (ri_id, j)
 
                     # Unique.
                     if not new_id in cdp.ri_ids:
@@ -122,16 +126,24 @@
             self.ri_data[ri_id] = self.relax_data[i]
             self.ri_data_err[ri_id] = self.relax_error[i]
 
+            # Simulation data.
+            if sims:
+                self.ri_data_sim[ri_id] = []
+                for j in range(cdp.sim_number):
+                    self.ri_data_sim[ri_id].append(self.relax_sim_data[j][i])
+
+
         # Delete the old structures.
-        del cdp.frq
-        del cdp.frq_labels
-        del cdp.noe_r1_table
-        del cdp.num_frq
-        del cdp.num_ri
-        del cdp.ri_labels
-        del cdp.remap_table
-        del cdp.relax_data
-        del cdp.relax_error
+        del self.frq
+        del self.frq_labels
+        del self.noe_r1_table
+        del self.num_frq
+        del self.num_ri
+        del self.ri_labels
+        del self.remap_table
+        del self.relax_data
+        del self.relax_error
+        del self.relax_sim_data
 
 
     def is_empty(self):

Modified: branches/relax_data/data/pipe_container.py
URL: 
http://svn.gna.org/viewcvs/relax/branches/relax_data/data/pipe_container.py?rev=12708&r1=12707&r2=12708&view=diff
==============================================================================
--- branches/relax_data/data/pipe_container.py (original)
+++ branches/relax_data/data/pipe_container.py Wed Mar  2 14:05:57 2011
@@ -131,9 +131,9 @@
             # Not unique.
             if ri_id in cdp.ri_ids:
                 # Loop until a unique ID is found.
-                for i in range(100):
+                for j in range(100):
                     # New id.
-                    new_id = "%s_%s" % (ri_id, i)
+                    new_id = "%s_%s" % (ri_id, j)
 
                     # Unique.
                     if not new_id in cdp.ri_ids:




Related Messages


Powered by MHonArc, Updated Wed Mar 02 14:20:02 2011