mailr5292 - /1.3/generic_fns/grace.py


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

Header


Content

Posted by sebastien . morin . 1 on April 04, 2008 - 14:23:
Author: semor
Date: Fri Apr  4 14:23:52 2008
New Revision: 5292

URL: http://svn.gna.org/viewcvs/relax?rev=5292&view=rev
Log:
Corrected a few errors created while changing the code to the new design.

These were noticed by Edward d'Auvergne in a post at:
https://mail.gna.org/public/relax-devel/2008-04/msg00028.html (# Message-id:
<7f080ed10804040040v3fdeb265p959479026923d71a@xxxxxxxxxxxxxx>)


Modified:
    1.3/generic_fns/grace.py

Modified: 1.3/generic_fns/grace.py
URL: 
http://svn.gna.org/viewcvs/relax/1.3/generic_fns/grace.py?rev=5292&r1=5291&r2=5292&view=diff
==============================================================================
--- 1.3/generic_fns/grace.py (original)
+++ 1.3/generic_fns/grace.py Fri Apr  4 14:23:52 2008
@@ -105,9 +105,6 @@
         # Loop over the residues.
         for spin in spin_loop(spin_id):
 
-            # Remap the data structure 'cdp.res[i]'.
-            spin = cdp.res[i]
-
             # Skip the residue if there is no match to 'self.res_num' 
(unless it is None).
             if type(self.res_num) == int:
                 if not spin.num == self.res_num:
@@ -263,7 +260,7 @@
         # Test for multiple data sets.
         self.multi = 1
         try:
-            len(self.spin[0][2])
+            len(self.data[0][2])
         except TypeError:
             self.multi = 0
 
@@ -295,36 +292,36 @@
         self.file.write("@type " + self.graph_type + "\n")
 
         # Loop over the data.
-        for i in xrange(len(self.spin)):
+        for i in xrange(len(self.data)):
             # Graph type xy.
             if self.graph_type == 'xy':
                 # Write the data.
-                self.file.write("%-30s%-30s\n" % (self.spin[i][2], 
self.spin[i][4]))
+                self.file.write("%-30s%-30s\n" % (self.data[i][2], 
self.data[i][4]))
 
             # Graph type xydy.
             elif self.graph_type == 'xydy':
                 # Catch y-axis errors of None.
-                y_error = self.spin[i][5]
+                y_error = self.data[i][5]
                 if y_error == None:
                     y_error = 0.0
 
                 # Write the data.
-                self.file.write("%-30s%-30s%-30s\n" % (self.spin[i][2], 
self.spin[i][4], y_error))
+                self.file.write("%-30s%-30s%-30s\n" % (self.data[i][2], 
self.data[i][4], y_error))
 
             # Graph type xydxdy.
             elif self.graph_type == 'xydxdy':
                 # Catch x-axis errors of None.
-                x_error = self.spin[i][3]
+                x_error = self.data[i][3]
                 if x_error == None:
                     x_error = 0.0
 
                 # Catch y-axis errors of None.
-                y_error = self.spin[i][5]
+                y_error = self.data[i][5]
                 if y_error == None:
                     y_error = 0.0
 
                 # Write the data.
-                self.file.write("%-30s%-30s%-30s%-30s\n" % (self.spin[i][2], 
self.spin[i][4], x_error, y_error))
+                self.file.write("%-30s%-30s%-30s%-30s\n" % (self.data[i][2], 
self.data[i][4], x_error, y_error))
 
         # End of graph and data set.
         self.file.write("&\n")
@@ -397,7 +394,7 @@
         """Write the data into the grace file."""
 
         # Loop over the data.
-        for i in xrange(len(self.spin)):
+        for i in xrange(len(self.data)):
             # Multi data set (graph 0, set i).
             self.file.write("@target G0.S" + `i` + "\n")
             self.file.write("@type " + self.graph_type + "\n")
@@ -405,39 +402,39 @@
             # Normalisation.
             norm_fact = 1.0
             if self.norm:
-                norm_fact = self.spin[i][4][0]
+                norm_fact = self.data[i][4][0]
 
             # Loop over the data of the set.
-            for j in xrange(len(self.spin[i][2])):
+            for j in xrange(len(self.data[i][2])):
                 # Graph type xy.
                 if self.graph_type == 'xy':
                     # Write the data.
-                    self.file.write("%-30s%-30s\n" % (self.spin[i][2][j], 
self.spin[i][4][j]/norm_fact))
+                    self.file.write("%-30s%-30s\n" % (self.data[i][2][j], 
self.data[i][4][j]/norm_fact))
 
                 # Graph type xydy.
                 elif self.graph_type == 'xydy':
                     # Catch y-axis errors of None.
-                    y_error = self.spin[i][5][j]
+                    y_error = self.data[i][5][j]
                     if y_error == None:
                         y_error = 0.0
 
                     # Write the data.
-                    self.file.write("%-30s%-30s%-30s\n" % 
(self.spin[i][2][j], self.spin[i][4][j]/norm_fact, y_error/norm_fact))
+                    self.file.write("%-30s%-30s%-30s\n" % 
(self.data[i][2][j], self.data[i][4][j]/norm_fact, y_error/norm_fact))
 
                 # Graph type xydxdy.
                 elif self.graph_type == 'xydxdy':
                     # Catch x-axis errors of None.
-                    x_error = self.spin[i][3][j]
+                    x_error = self.data[i][3][j]
                     if x_error == None:
                         x_error = 0.0
 
                     # Catch y-axis errors of None.
-                    y_error = self.spin[i][5][j]
+                    y_error = self.data[i][5][j]
                     if y_error == None:
                         y_error = 0.0
 
                     # Write the data.
-                    self.file.write("%-30s%-30s%-30s%-30s\n" % 
(self.spin[i][2][j], self.spin[i][4][j]/norm_fact, x_error, 
y_error/norm_fact))
+                    self.file.write("%-30s%-30s%-30s%-30s\n" % 
(self.data[i][2][j], self.data[i][4][j]/norm_fact, x_error, 
y_error/norm_fact))
 
             # End of the data set i.
             self.file.write("&\n")
@@ -499,11 +496,11 @@
         self.file.write("@    frame linewidth 0.5\n")
 
         # Loop over the data sets.
-        for i in xrange(len(self.spin)):
+        for i in xrange(len(self.data)):
             # Error bars.
             self.file.write("@    s%i errorbar size 0.5\n" % i)
             self.file.write("@    s%i errorbar linewidth 0.5\n" % i)
             self.file.write("@    s%i errorbar riser linewidth 0.5\n" % i)
 
             # Legend.
-            self.file.write("@    s%i legend \"Residue %s\"\n" % (i, 
self.spin[i][1] + " " + `self.spin[i][0]`))
+            self.file.write("@    s%i legend \"Residue %s\"\n" % (i, 
self.data[i][1] + " " + `self.data[i][0]`))




Related Messages


Powered by MHonArc, Updated Fri Apr 04 14:40:12 2008