Author: bugman Date: Tue Jun 24 00:16:44 2008 New Revision: 6475 URL: http://svn.gna.org/viewcvs/relax?rev=6475&view=rev Log: Updated the set_selected_sim() to the new relax design. Modified: 1.3/specific_fns/model_free/main.py Modified: 1.3/specific_fns/model_free/main.py URL: http://svn.gna.org/viewcvs/relax/1.3/specific_fns/model_free/main.py?rev=6475&r1=6474&r2=6475&view=diff ============================================================================== --- 1.3/specific_fns/model_free/main.py (original) +++ 1.3/specific_fns/model_free/main.py Tue Jun 24 00:16:44 2008 @@ -2555,24 +2555,17 @@ diffusion_tensor.set(value=value, param=param) - def set_selected_sim(self, run, instance, select_sim): - """Function for returning the array of selected simulation flags.""" - - # Arguments. - self.run = run - - # Determine the parameter set type. - self.param_set = self.determine_param_set_type() - - # Single instance. - if self.param_set == 'all' or self.param_set == 'diff': - if not hasattr(ds, 'select_sim'): - ds.select_sim = {} - ds.select_sim[self.run] = select_sim - - # Multiple instances. - else: - ds.res[self.run][instance].select_sim = select_sim + def set_selected_sim(self, instance, select_sim): + """Function for returning the array of selected simulation flags. + + @param instance: Either the spin container or data pipe container object. + @type instance: SpinContainer or PipeContainer instance + @param select_sim: The selection flag. + @type select_sim: bool + """ + + # Set the flag. + instance.select_sim = select_sim def set_update(self, param, spin):