Author: bugman
Date: Fri Feb 20 10:23:44 2015
New Revision: 27691

URL: http://svn.gna.org/viewcvs/relax?rev=27691&view=rev
Log:
Improved the quality of the printouts from the structure.read_pdb user function.

This also affects the structure.read_gaussian and structure.read_xyz user 
functions.  The messages
about adding new molecules or merging with existing molecules has been 
significantly improved.  The
text with the model information is now only printed if the model number is 
present in the PDB file
or has been supplied by the user.


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=27691&r1=27690&r2=27691&view=diff
==============================================================================
--- trunk/lib/structure/internal/object.py      (original)
+++ trunk/lib/structure/internal/object.py      Fri Feb 20 10:23:44 2015
@@ -2480,10 +2480,23 @@
 
                 # Printout.
                 if verbosity:
+                    # Model text formatting.
+                    orig_model_text = ''
+                    if orig_model_num[i] != None:
+                        orig_model_text = " of model %s" % orig_model_num[i]
+                    new_model_text = ''
+                    if set_model_num[i] != None:
+                        if merge_new:
+                            new_model_text += ' of'
+                        else:
+                            new_model_text += ' to'
+                        new_model_text += ' model %s' % set_model_num[i]
+
+                    # The full text.
                     if merge_new:
-                        print("Merging with model %s of molecule '%s' (from 
the original molecule number %s of model %s)" % (set_model_num[i], 
set_mol_name[j], orig_mol_num[j], orig_model_num[i]))
+                        print("Merging with molecule '%s'%s (from the original 
molecule number %s%s)." % (set_mol_name[j], new_model_text, orig_mol_num[j], 
orig_model_text))
                     else:
-                        print("Adding molecule '%s' to model %s (from the 
original molecule number %s of model %s)" % (set_mol_name[j], set_model_num[i], 
orig_mol_num[j], orig_model_num[i]))
+                        print("Adding molecule '%s'%s (from the original 
molecule number %s%s)." % (set_mol_name[j], new_model_text, orig_mol_num[j], 
orig_model_text))
 
                 # The index of the new molecule to add or merge.
                 index = len(model.mol)


_______________________________________________
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

Reply via email to