mailr7109 - /branches/rdc_analysis/specific_fns/n_state_model.py


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

Header


Content

Posted by edward on August 08, 2008 - 11:05:
Author: bugman
Date: Fri Aug  8 10:20:41 2008
New Revision: 7109

URL: http://svn.gna.org/viewcvs/relax?rev=7109&view=rev
Log:
Renamed __determine_data_type() to __base_data_type().


Modified:
    branches/rdc_analysis/specific_fns/n_state_model.py

Modified: branches/rdc_analysis/specific_fns/n_state_model.py
URL: 
http://svn.gna.org/viewcvs/relax/branches/rdc_analysis/specific_fns/n_state_model.py?rev=7109&r1=7108&r2=7109&view=diff
==============================================================================
--- branches/rdc_analysis/specific_fns/n_state_model.py (original)
+++ branches/rdc_analysis/specific_fns/n_state_model.py Fri Aug  8 10:20:41 
2008
@@ -62,7 +62,7 @@
         cdp = ds[ds.current_pipe]
 
         # Determine the data type.
-        data_type = self.__determine_data_type()
+        data_type = self.__base_data_type()
 
         # Initialise the parameter vector.
         param_vector = []
@@ -150,6 +150,39 @@
 
         # Return the matrix.
         return scaling_matrix
+
+
+    def __base_data_type(self):
+        """Determine if the data type is alignment tensors or RDCs.
+
+        @return:    The data type being one of 'tensor' or 'rdc'.
+        @rtype:     str
+        """
+
+
+        # Alignment tensor search.
+        tensor_flag = False
+        if hasattr(ds[ds.current_pipe], 'align_tensors'):
+            tensor_flag = True
+
+        # RDC search.
+        rdc_flag = False
+        for spin in spin_loop():
+            if hasattr(spin, 'rdc'):
+                rdc_flag = True
+                break
+
+        # RDCs are present, so it is assumed that the alignment tensors 
tensor will be optimised.
+        if rdc_flag:
+            return 'rdc'
+
+        # No RDCs are present, so the tensors are the base data.
+        if tensor_flag:
+            return 'tensor'
+
+        # No data is present.
+        else:
+            raise RelaxError, "Neither RDC nor alignment tensor data is 
present." 
 
 
     def __disassemble_param_vector(self, param_vector=None, data_type=None, 
sim_index=None):
@@ -271,46 +304,13 @@
                 cdp.gamma = [None] * cdp.N
 
         # Determine the data type.
-        data_type = self.__determine_data_type()
+        data_type = self.__base_data_type()
 
         # Set up alignment tensors for each alignment.
         if data_type == 'rdc' and not hasattr(cdp, 'align_tensors'):
             # Loop over the alignments.
             for align in cdp.rdc_ids:
                 generic_fns.align_tensor.init(tensor=align, params=[0.0, 
0.0, 0.0, 0.0, 0.0])
-
-
-    def __determine_data_type(self):
-        """Determine if the data type is alignment tensors or RDCs.
-
-        @return:    The data type being one of 'tensor' or 'rdc'.
-        @rtype:     str
-        """
-
-
-        # Alignment tensor search.
-        tensor_flag = False
-        if hasattr(ds[ds.current_pipe], 'align_tensors'):
-            tensor_flag = True
-
-        # RDC search.
-        rdc_flag = False
-        for spin in spin_loop():
-            if hasattr(spin, 'rdc'):
-                rdc_flag = True
-                break
-
-        # RDCs are present, so it is assumed that the alignment tensors 
tensor will be optimised.
-        if rdc_flag:
-            return 'rdc'
-
-        # No RDCs are present, so the tensors are the base data.
-        if tensor_flag:
-            return 'tensor'
-
-        # No data is present.
-        else:
-            raise RelaxError, "Neither RDC nor alignment tensor data is 
present." 
 
 
     def __linear_constraints(self, data_type=None, scaling_matrix=None):
@@ -749,7 +749,7 @@
         param_vector = self.__assemble_param_vector(sim_index=sim_index)
 
         # Determine if alignment tensors or RDCs are to be used.
-        data_type = self.__determine_data_type()
+        data_type = self.__base_data_type()
 
         # Diagonal scaling.
         scaling_matrix = self.__assemble_scaling_matrix(data_type=data_type, 
scaling=scaling)
@@ -1041,7 +1041,7 @@
         cdp = ds[ds.current_pipe]
 
         # Determine the data type.
-        data_type = self.__determine_data_type()
+        data_type = self.__base_data_type()
 
         # Init.
         num = 0




Related Messages


Powered by MHonArc, Updated Fri Aug 08 11:20:17 2008