Author: bugman Date: Tue Mar 10 14:27:37 2009 New Revision: 8952 URL: http://svn.gna.org/viewcvs/relax?rev=8952&view=rev Log: Made the model-free saveframe category name version specific. Modified: branches/bmrb/bmrblib/thermodynamics/order_parameters.py branches/bmrb/bmrblib/thermodynamics/order_parameters_v3_1.py Modified: branches/bmrb/bmrblib/thermodynamics/order_parameters.py URL: http://svn.gna.org/viewcvs/relax/branches/bmrb/bmrblib/thermodynamics/order_parameters.py?rev=8952&r1=8951&r2=8952&view=diff ============================================================================== --- branches/bmrb/bmrblib/thermodynamics/order_parameters.py (original) +++ branches/bmrb/bmrblib/thermodynamics/order_parameters.py Tue Mar 10 14:27:37 2009 @@ -85,6 +85,9 @@ @type ts_err: list of float """ + # Set up the version specific variables. + self.specific_setup() + # Check the ID info. no_missing(res_nums, 'residue numbers of the model-free data') no_missing(res_names, 'residue names of the model-free data') @@ -135,6 +138,12 @@ self.order_parameter = OrderParameter(self) + def specific_setup(self): + """Method called by self.add() to set up any version specific data.""" + + self.cat_name = ['S2_parameters'] + + class OrderParameterList(TagCategory): """Base class for the OrderParameterList tag category.""" @@ -142,7 +151,7 @@ """Create the OrderParameterList tag category.""" # The save frame category. - self.sf.frame.tagtables.append(TagTable(free=True, tagnames=[self.tag_names_full['SfCategory']], tagvalues=[['S2_parameters']])) + self.sf.frame.tagtables.append(self.create_tag_table([['SfCategory', 'cat_name']], free=True)) # NOE ID number. if self.tag_names.has_key('OrderParameterListID'): Modified: branches/bmrb/bmrblib/thermodynamics/order_parameters_v3_1.py URL: http://svn.gna.org/viewcvs/relax/branches/bmrb/bmrblib/thermodynamics/order_parameters_v3_1.py?rev=8952&r1=8951&r2=8952&view=diff ============================================================================== --- branches/bmrb/bmrblib/thermodynamics/order_parameters_v3_1.py (original) +++ branches/bmrb/bmrblib/thermodynamics/order_parameters_v3_1.py Tue Mar 10 14:27:37 2009 @@ -41,6 +41,11 @@ self.order_parameter_experiment = OrderParameterExperiment_v3_1(self) self.order_parameter_software = OrderParameterSoftware_v3_1(self) self.order_parameter = OrderParameter_v3_1(self) + + def specific_setup(self): + """Method called by self.add() to set up any version specific data.""" + + self.cat_name = ['order_parameters'] class OrderParameterList_v3_1(OrderParameterList):