Author: bugman Date: Sun Feb 22 13:29:20 2009 New Revision: 8844 URL: http://svn.gna.org/viewcvs/relax?rev=8844&view=rev Log: Created the unused HeteronuclT1Software tag category class. Modified: branches/bmrb/bmrblib/kinetics/heteronucl_T1_relaxation.py Modified: branches/bmrb/bmrblib/kinetics/heteronucl_T1_relaxation.py URL: http://svn.gna.org/viewcvs/relax/branches/bmrb/bmrblib/kinetics/heteronucl_T1_relaxation.py?rev=8844&r1=8843&r2=8844&view=diff ============================================================================== --- branches/bmrb/bmrblib/kinetics/heteronucl_T1_relaxation.py (original) +++ branches/bmrb/bmrblib/kinetics/heteronucl_T1_relaxation.py Sun Feb 22 13:29:20 2009 @@ -54,6 +54,7 @@ # The tag category objects. self.heteronuclT1list = HeteronuclT1List(self) self.heteronuclT1experiment = HeteronuclT1Experiment(self) + self.heteronuclT1software = HeteronuclT1Software(self) def add(self, frq=None, res_nums=None, res_names=None, atom_names=None, data=None, errors=None): @@ -192,3 +193,35 @@ # Sample info. frame.tagtables.append(TagTable(free=True, tagnames=[tag_cat + self.SampleLabel], tagvalues=[['$sample_1']])) + + + +class HeteronuclT1Software: + """Base class for the HeteronuclT1Software tag category.""" + + # Tag category label. + HeteronuclT1Software = None + + + def __init__(self, sf): + """Initialise the tag category object, placing the saveframe into its namespace. + + @param sf: The heteronuclear T1 saveframe object. + @type sf: HeteronuclT1Saveframe instance + """ + + # Place the saveframe into the namespace. + self.sf = sf + + + def create(self, frame=None): + """Create the HeteronuclT1Software tag category. + + @keyword frame: The Heteronuclear T1 data saveframe object. + @type frame: HeteronuclT1Saveframe instance + """ + + # Tag category label. + tag_cat = '' + if self.HeteronuclT1Software: + tag_cat = self.HeteronuclT1Software + '.'