mailr8143 - /1.3/generic_fns/spectrum.py


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

Header


Content

Posted by sebastien . morin . 1 on December 04, 2008 - 20:44:
Author: semor
Date: Thu Dec  4 20:44:25 2008
New Revision: 8143

URL: http://svn.gna.org/viewcvs/relax?rev=8143&view=rev
Log:
Moved the 'spin_id = generate_spin_id(res_num=res_num, spin_name=X_name)' 
instance into the
different intensity_*() functions.

This is as suggested in a thread started by Edward at:
https://mail.gna.org/public/relax-devel/2008-12/msg00018.html
(Message-id: <7f080ed10812040706v3fadaa2eh2f475aa4ab611da7@xxxxxxxxxxxxxx>)


Modified:
    1.3/generic_fns/spectrum.py

Modified: 1.3/generic_fns/spectrum.py
URL: 
http://svn.gna.org/viewcvs/relax/1.3/generic_fns/spectrum.py?rev=8143&r1=8142&r2=8143&view=diff
==============================================================================
--- 1.3/generic_fns/spectrum.py (original)
+++ 1.3/generic_fns/spectrum.py Thu Dec  4 20:44:25 2008
@@ -327,7 +327,7 @@
     # Loop over the lines of the file until the proton and heteronucleus is 
reached.
     for i in xrange(len(file_data)):
         # Extract the data.
-        res_num, w1_name, w2_name, intensity = intensity_xeasy(file_data[i], 
int_col)
+        w1_name, w2_name, spin_id, intensity = intensity_xeasy(file_data[i], 
int_col)
 
         # Proton in w1, heteronucleus in w2.
         if w1_name == proton and w2_name == heteronuc:
@@ -467,8 +467,11 @@
     print 'The following information was extracted from the intensity file 
(res_num, h_name, x_name, intensities).'
     print '    ' + `res_num`, h_name, x_name, intensity 
 
+    # Generate the spin_id.
+    spin_id = generate_spin_id(res_num=res_num, spin_name=x_name)
+
     # Return the data.
-    return res_num, h_name, x_name, intensity
+    return h_name, x_name, spin_id, intensity
 
 
 def intensity_nmrview(line, int_col):
@@ -524,8 +527,11 @@
     except ValueError:
         raise RelaxError, "The peak intensity value " + `intensity` + " from 
the line " + `line` + " is invalid."
 
+    # Generate the spin_id.
+    spin_id = generate_spin_id(res_num=res_num, spin_name=x_name)
+
     # Return the data.
-    return res_num, h_name, x_name, intensity
+    return h_name, x_name, spin_id, intensity
 
 
 def intensity_sparky(line, int_col):
@@ -573,8 +579,11 @@
         except ValueError:
             raise RelaxError, "The peak intensity value " + `intensity` + " 
from the line " + `line` + " is invalid."
 
+    # Generate the spin_id.
+    spin_id = generate_spin_id(res_num=res_num, spin_name=x_name)
+
     # Return the data.
-    return res_num, h_name, x_name, intensity
+    return h_name, x_name, spin_id, intensity
 
 
 def intensity_xeasy(line, int_col, H_dim='w1'):
@@ -619,8 +628,11 @@
     except ValueError:
         raise RelaxError, "The peak intensity value " + `intensity` + " from 
the line " + `line` + " is invalid."
 
+    # Generate the spin_id.
+    spin_id = generate_spin_id(res_num=res_num, spin_name=x_name)
+
     # Return the data.
-    return res_num, h_name, x_name, intensity
+    return h_name, x_name, spin_id, intensity
 
 
 def number_of_header_lines(file_data, format, int_col, intensity):
@@ -807,7 +819,7 @@
     # Loop over the peak intensity data.
     for i in xrange(len(file_data)):
         # Extract the data.
-        res_num, H_name, X_name, intensity = intensity_fn(file_data[i], 
int_col)
+        H_name, X_name, spin_id, intensity = intensity_fn(file_data[i], 
int_col)
 
         # Skip data.
         if X_name != heteronuc or H_name != proton:
@@ -815,7 +827,6 @@
             continue
 
         # Get the spin container.
-        spin_id = generate_spin_id(res_num=res_num, spin_name=X_name)
         spin = return_spin(spin_id)
         if not spin:
             warn(RelaxNoSpinWarning(spin_id))




Related Messages


Powered by MHonArc, Updated Fri Dec 05 14:40:02 2008