mailr3203 - /1.3/generic_fns/residue.py


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

Header


Content

Posted by edward on March 16, 2007 - 07:50:
Author: bugman
Date: Fri Mar 16 07:49:27 2007
New Revision: 3203

URL: http://svn.gna.org/viewcvs/relax?rev=3203&view=rev
Log:
Modified generic_fns.residue.create() to replace the empty first residue if 
no residues exist.

Modified:
    1.3/generic_fns/residue.py

Modified: 1.3/generic_fns/residue.py
URL: 
http://svn.gna.org/viewcvs/relax/1.3/generic_fns/residue.py?rev=3203&r1=3202&r2=3203&view=diff
==============================================================================
--- 1.3/generic_fns/residue.py (original)
+++ 1.3/generic_fns/residue.py Fri Mar 16 07:49:27 2007
@@ -45,8 +45,14 @@
         if cdp.mol[0].res[i].num == res_num:
             raise RelaxError, "The residue number '" + `res_num` + "' 
already exists in the sequence."
 
+    # If no residue data exists, replace the empty first residue with this 
residue.
+    if cdp.mol[0].res[0].num == None and cdp.mol[0].res[0].name == None and 
len(cdp.mol[0].res) == 1:
+        cdp.mol[0].res[0].num = res_num
+        cdp.mol[0].res[0].name = res_name
+
     # Append the residue.
-    cdp.mol[0].res.add_item(res_num=res_num, res_name=res_name)
+    else:
+        cdp.mol[0].res.add_item(res_num=res_num, res_name=res_name)
 
 
 class Residue:




Related Messages


Powered by MHonArc, Updated Fri Mar 16 08:00:14 2007