mailr9632 - /1.3/generic_fns/structure/main.py


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

Header


Content

Posted by edward on October 07, 2009 - 15:04:
Author: bugman
Date: Wed Oct  7 15:04:47 2009
New Revision: 9632

URL: http://svn.gna.org/viewcvs/relax?rev=9632&view=rev
Log:
Converted the load_spins() function to use relax_io.write_spin_data().


Modified:
    1.3/generic_fns/structure/main.py

Modified: 1.3/generic_fns/structure/main.py
URL: 
http://svn.gna.org/viewcvs/relax/1.3/generic_fns/structure/main.py?rev=9632&r1=9631&r2=9632&view=diff
==============================================================================
--- 1.3/generic_fns/structure/main.py (original)
+++ 1.3/generic_fns/structure/main.py Wed Oct  7 15:04:47 2009
@@ -66,7 +66,13 @@
 
     # Print out.
     print("Adding the following spins to the relax data store.\n")
-    write_header(sys.stdout, mol_name_flag=True, res_num_flag=True, 
res_name_flag=True, spin_num_flag=True, spin_name_flag=True)
+
+    # Init the data for printing out.
+    mol_names = []
+    res_nums = []
+    res_names = []
+    spin_nums = []
+    spin_names = []
 
     # Loop over all atoms of the spin_id selection.
     model_index = -1
@@ -148,8 +154,12 @@
             # Get the container.
             spin_cont = res_cont.spin[-1]
 
-            # Print out when a spin is appended.
-            write_line(sys.stdout, mol_name, res_num, res_name, atom_num, 
atom_name, mol_name_flag=True, res_num_flag=True, res_name_flag=True, 
spin_num_flag=True, spin_name_flag=True)
+            # Append all the spin ID info.
+            mol_names.append(mol_name)
+            res_nums.append(res_num)
+            res_names.append(res_name)
+            spin_nums.append(atom_num)
+            spin_names.append(atom_name)
 
         # Add the position vector and element type to the spin container.
         if ave_pos:
@@ -159,6 +169,9 @@
                 spin_cont.pos = []
             spin_cont.pos.append(pos)
         spin_cont.element = element
+
+    # Print out.
+    write_spin_data(file=sys.stdout, mol_names=mol_names, res_nums=res_nums, 
res_names=res_names, spin_nums=spin_nums, spin_names=spin_names)
 
 
 def read_pdb(file=None, dir=None, read_mol=None, set_mol_name=None, 
read_model=None, set_model_num=None, parser='internal', verbosity=1, 
fail=True):




Related Messages


Powered by MHonArc, Updated Wed Oct 07 15:20:04 2009