mailr5444 - in /1.3: data/mol_res_spin.py generic_fns/molecule.py


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

Header


Content

Posted by edward on April 08, 2008 - 17:38:
Author: bugman
Date: Tue Apr  8 17:38:00 2008
New Revision: 5444

URL: http://svn.gna.org/viewcvs/relax?rev=5444&view=rev
Log:
Code shift, similar to r5443.

Shifted the 1st element replacement code (if the MolecularContainer is empty) 
from
generic_fns.molecule.create() to the relax data storage object 
MoleculeContainer.add_item() method.


Modified:
    1.3/data/mol_res_spin.py
    1.3/generic_fns/molecule.py

Modified: 1.3/data/mol_res_spin.py
URL: 
http://svn.gna.org/viewcvs/relax/1.3/data/mol_res_spin.py?rev=5444&r1=5443&r2=5444&view=diff
==============================================================================
--- 1.3/data/mol_res_spin.py (original)
+++ 1.3/data/mol_res_spin.py Tue Apr  8 17:38:00 2008
@@ -272,4 +272,10 @@
     def add_item(self, mol_name=None, select=True):
         """Function for appending an empty container to the list."""
 
-        self.append(MoleculeContainer(mol_name, select))
+        # If no molecule data exists, replace the empty first molecule with 
this molecule (just a renaming).
+        if self[0].name == None and len(self[0].res) == 1 and 
len(self[0].res[0].spin) == 1:
+            self[0].name = mol_name
+
+        # Append the molecule.
+        else:
+            self.append(MoleculeContainer(mol_name, select))

Modified: 1.3/generic_fns/molecule.py
URL: 
http://svn.gna.org/viewcvs/relax/1.3/generic_fns/molecule.py?rev=5444&r1=5443&r2=5444&view=diff
==============================================================================
--- 1.3/generic_fns/molecule.py (original)
+++ 1.3/generic_fns/molecule.py Tue Apr  8 17:38:00 2008
@@ -113,13 +113,9 @@
         if cdp.mol[i].name == mol_name:
             raise RelaxError, "The molecule '" + `mol_name` + "' already 
exists in the relax data store."
 
-    # If no molecule data exists, replace the empty first molecule with this 
molecule (just a renaming).
-    if cdp.mol[0].name == None and len(cdp.mol[0].res) == 1 and 
len(cdp.mol[0].res[0].spin) == 1:
-        cdp.mol[0].name = mol_name
 
     # Append the molecule.
-    else:
-        cdp.mol.add_item(mol_name=mol_name)
+    cdp.mol.add_item(mol_name=mol_name)
 
 
 def delete(mol_id=None):




Related Messages


Powered by MHonArc, Updated Tue Apr 08 18:00:15 2008