Author: bugman
Date: Fri Feb 20 09:35:07 2015
New Revision: 27687
URL: http://svn.gna.org/viewcvs/relax?rev=27687&view=rev
Log:
Fix for bug #23294 (https://gna.org/bugs/?23294).
This is the automatic merging of PDB molecules resulting in an IndexError. Now
if only a single
molecule name is supplied, this will be used for all molecules in the PDB file.
The result is that
the structural data will all be automatically merged into a single molecule.
This merging is
communicated to the user via the current printouts.
Modified:
trunk/lib/structure/internal/object.py
Modified: trunk/lib/structure/internal/object.py
URL:
http://svn.gna.org/viewcvs/relax/trunk/lib/structure/internal/object.py?rev=27687&r1=27686&r2=27687&view=diff
==============================================================================
--- trunk/lib/structure/internal/object.py (original)
+++ trunk/lib/structure/internal/object.py Fri Feb 20 09:35:07 2015
@@ -2082,7 +2082,15 @@
# Set the target molecule name.
if set_mol_name:
- new_mol_name.append(set_mol_name[mol_index])
+ # Single name.
+ if len(set_mol_name) == 1:
+ new_mol_name.append(set_mol_name[0])
+
+ # Multiple names.
+ else:
+ new_mol_name.append(set_mol_name[mol_index])
+
+ # Auto-generated molecule name.
else:
# Number of structures already present for the model.
num_struct = 0
_______________________________________________
relax (http://www.nmr-relax.com)
This is the relax-commits mailing list
[email protected]
To unsubscribe from this list, get a password
reminder, or change your subscription options,
visit the list information page at
https://mail.gna.org/listinfo/relax-commits