Author: bugman Date: Wed Sep 10 14:41:23 2014 New Revision: 25736 URL: http://svn.gna.org/viewcvs/relax?rev=25736&view=rev Log: Fix for the axis permutation protocol in the frame order auto-analysis. The pipe.copy user function does not switch pipes, therefore the pipe.switch user function is now being called so that the correct pipe is being permuted and optimised. Modified: branches/frame_order_cleanup/auto_analyses/frame_order.py Modified: branches/frame_order_cleanup/auto_analyses/frame_order.py URL: http://svn.gna.org/viewcvs/relax/branches/frame_order_cleanup/auto_analyses/frame_order.py?rev=25736&r1=25735&r2=25736&view=diff ============================================================================== --- branches/frame_order_cleanup/auto_analyses/frame_order.py (original) +++ branches/frame_order_cleanup/auto_analyses/frame_order.py Wed Sep 10 14:41:23 2014 @@ -186,6 +186,9 @@ self.pipe_name_list.append(self.pipe_name_dict[perm_model]) self.interpreter.pipe.copy(pipe_from=self.pipe_name_dict[model], pipe_to=self.pipe_name_dict[perm_model]) + # Switch to the new pipe. + self.interpreter.pipe.switch(pipe_name=self.pipe_name_dict[perm_model]) + # The results file already exists, so read its contents instead. if self.read_results(model=perm_model, pipe_name=self.pipe_name_dict[perm_model]): # Re-perform model elimination just in case.