mailr6468 - /1.3/generic_fns/relax_data.py


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

Header


Content

Posted by edward on June 23, 2008 - 23:49:
Author: bugman
Date: Mon Jun 23 23:49:19 2008
New Revision: 6468

URL: http://svn.gna.org/viewcvs/relax?rev=6468&view=rev
Log:
Updates to get_data_names() including the addition of the sim_names keyword 
arg.


Modified:
    1.3/generic_fns/relax_data.py

Modified: 1.3/generic_fns/relax_data.py
URL: 
http://svn.gna.org/viewcvs/relax/1.3/generic_fns/relax_data.py?rev=6468&r1=6467&r2=6468&view=diff
==============================================================================
--- 1.3/generic_fns/relax_data.py (original)
+++ 1.3/generic_fns/relax_data.py Mon Jun 23 23:49:19 2008
@@ -319,7 +319,7 @@
             setattr(container, name, 0)
 
 
-def get_data_names(global_flag=False):
+def get_data_names(global_flag=False, sim_names=False):
     """Return a list of names of data structures associated with relax_data.
 
     Description
@@ -353,30 +353,43 @@
     @keyword global_flag:   A flag which if True corresponds to the pipe 
specific data structures
                             and if False corresponds to the spin specific 
data structures.
     @type global_flag:      bool
+    @keyword sim_names:     A flag which if True will add the Monte Carlo 
simulation object names as
+                            well.
+    @type sim_names:        bool
+    @return:                The list of object names.
+    @rtype:                 list of str
     """
+
+    # Initialise.
+    names = []
 
     # Global data names.
     if global_flag:
-        names = [ 'num_frq',
-                  'frq',
-                  'frq_labels',
-                  'num_ri',
-                  'ri_labels',
-                  'remap_table',
-                  'noe_r1_table' ]
+        names.append('num_frq')
+        names.append('frq')
+        names.append('frq_labels')
+        names.append('num_ri')
+        names.append('ri_labels')
+        names.append('remap_table')
+        names.append('noe_r1_table')
 
     # Residue specific data names.
     else:
-        names = [ 'num_frq',
-                  'frq',
-                  'frq_labels',
-                  'num_ri',
-                  'ri_labels',
-                  'remap_table',
-                  'noe_r1_table',
-                  'relax_data',
-                  'relax_error' ]
-
+        names.append('num_frq')
+        names.append('frq')
+        names.append('frq_labels')
+        names.append('num_ri')
+        names.append('ri_labels')
+        names.append('remap_table')
+        names.append('noe_r1_table')
+        names.append('relax_data')
+        names.append('relax_error')
+
+    # Simulation object names.
+    if sim_names:
+        names.append('relax_sim_data')
+
+    # Return the list of names.
     return names
 
 




Related Messages


Powered by MHonArc, Updated Tue Jun 24 00:00:21 2008