mailr7454 - in /branches/pipe_refs/generic_fns: pcs.py rdc.py


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

Header


Content

Posted by edward on September 30, 2008 - 16:37:
Author: bugman
Date: Tue Sep 30 16:37:24 2008
New Revision: 7454

URL: http://svn.gna.org/viewcvs/relax?rev=7454&view=rev
Log:
Removed a pile of unused and significantly out of date functions.


Modified:
    branches/pipe_refs/generic_fns/pcs.py
    branches/pipe_refs/generic_fns/rdc.py

Modified: branches/pipe_refs/generic_fns/pcs.py
URL: 
http://svn.gna.org/viewcvs/relax/branches/pipe_refs/generic_fns/pcs.py?rev=7454&r1=7453&r2=7454&view=diff
==============================================================================
--- branches/pipe_refs/generic_fns/pcs.py (original)
+++ branches/pipe_refs/generic_fns/pcs.py Tue Sep 30 16:37:24 2008
@@ -140,81 +140,6 @@
         spin.relax_sim_data.append(values)
 
 
-def back_calc(ri_label=None, frq_label=None, frq=None):
-    """Function for back calculating relaxation data."""
-
-    # Arguments.
-    self.run = run
-    self.ri_label = ri_label
-    self.frq_label = frq_label
-    self.frq = frq
-
-    # Test if the run exists.
-    if not self.run in ds.run_names:
-        raise RelaxNoPipeError, self.run
-
-    # Test if sequence data is loaded.
-    if not ds.res.has_key(self.run):
-        raise RelaxNoSequenceError, self.run
-
-    # Test if relaxation data corresponding to 'self.ri_label' and 
'self.frq_label' already exists.
-    if self.test_labels():
-        raise RelaxRiError, (self.ri_label, self.frq_label)
-
-
-    # Global (non-residue specific) data.
-    #####################################
-
-    # Global data flag.
-    self.global_flag = 1
-
-    # Initialise the global data if necessary.
-    self.data_init(ds)
-
-    # Update the global data.
-    self.update_data_structures_pipe(ri_label, frq_label, frq)
-
-
-    # Residue specific data.
-    ########################
-
-    # Global data flag.
-    self.global_flag = 0
-
-    # Function type.
-    function_type = ds.run_types[ds.run_names.index(self.run)]
-
-    # Specific back-calculate function setup.
-    back_calculate = self.relax.specific_setup.setup('back_calc', 
function_type)
-
-    # Loop over the sequence.
-    for i in xrange(len(ds.res[self.run])):
-        # Remap the data structure 'ds.res[self.run][i]'.
-        data = ds.res[self.run][i]
-
-        # Skip deselected residues.
-        if not data.select:
-            continue
-
-        # Store a copy of all the data in 'ds.res[self.run][i]' for backing 
up if the back_calculation function fails.
-        back_up = deepcopy(data)
-
-        # Initialise all data structures.
-        self.update_data_structures_spin(data, ri_label, frq_label, frq)
-
-        # Back-calculate the relaxation value.
-        try:
-            value = back_calculate(run=self.run, index=i, 
ri_label=self.ri_label, frq_label=frq_label, frq=self.frq)
-        except:
-            # Restore the data.
-            ds.res[self.run][i] = deepcopy(back_up)
-            del back_up
-            raise
-
-        # Update all data structures.
-        self.update_data_structures_spin(data, ri_label, frq_label, frq, 
value)
-
-
 def centre(atom_id=None, pipe=None):
     """Specify the atom in the loaded structure corresponding to the 
paramagnetic centre.
 
@@ -453,100 +378,6 @@
 
     # Return the list of names.
     return names
-
-
-def delete(ri_label=None, frq_label=None):
-    """Function for deleting relaxation data corresponding to ri_label and 
frq_label."""
-
-    # Arguments.
-    self.run = run
-    self.ri_label = ri_label
-    self.frq_label = frq_label
-
-    # Test if the run exists.
-    if not self.run in ds.run_names:
-        raise RelaxNoPipeError, self.run
-
-    # Test if the sequence data is loaded.
-    if not ds.res.has_key(self.run):
-        raise RelaxNoSequenceError, self.run
-
-    # Test if data corresponding to 'self.ri_label' and 'self.frq_label' 
exists.
-    if not self.test_labels():
-        raise RelaxNoRiError, (self.ri_label, self.frq_label)
-
-    # Loop over the sequence.
-    for i in xrange(len(ds.res[self.run])):
-        # Remap the data structure 'ds.res[self.run][i]'.
-        data = ds.res[self.run][i]
-
-        # Global data flag.
-        self.global_flag = 0
-
-        # Find the index corresponding to 'ri_label' and 'frq_label'.
-        index = self.find_index(data, ri_label, frq_label)
-
-        # Catch any problems.
-        if index == None:
-            continue
-
-        # Relaxation data and errors.
-        data.relax_data.pop(index)
-        data.relax_error.pop(index)
-
-        # Update the number of relaxation data points.
-        data.num_ri = data.num_ri - 1
-
-        # Delete ri_label from the data types.
-        data.ri_labels.pop(index)
-
-        # Update the remap table.
-        data.remap_table.pop(index)
-
-        # Find if there is other data corresponding to 'self.frq_label'
-        frq_index = data.frq_labels.index(self.frq_label)
-        if not frq_index in data.remap_table:
-            # Update the number of frequencies.
-            data.num_frq = data.num_frq - 1
-
-            # Update the frequency labels.
-            data.frq_labels.pop(frq_index)
-
-            # Update the frequency array.
-            data.frq.pop(frq_index)
-
-        # Update the NOE R1 translation table.
-        data.noe_r1_table.pop(index)
-        for j in xrange(data.num_ri):
-            if data.noe_r1_table[j] > index:
-                data.noe_r1_table[j] = data.noe_r1_table[j] - 1
-
-    # Clean up the runs.
-    self.relax.generic.runs.eliminate_unused_runs()
-
-
-def display(ri_label=None, frq_label=None):
-    """Function for displaying relaxation data corresponding to ri_label and 
frq_label."""
-
-    # Arguments.
-    self.run = run
-    self.ri_label = ri_label
-    self.frq_label = frq_label
-
-    # Test if the run exists.
-    if not self.run in ds.run_names:
-        raise RelaxNoPipeError, self.run
-
-    # Test if the sequence data is loaded.
-    if not ds.res.has_key(self.run):
-        raise RelaxNoSequenceError, self.run
-
-    # Test if data corresponding to 'self.ri_label' and 'self.frq_label' 
exists.
-    if not self.test_labels():
-        raise RelaxNoRiError, (self.ri_label, self.frq_label)
-
-    # Print the data.
-    self.relax.generic.value.write_data(run=self.run, param=(self.ri_label, 
self.frq_label), file=sys.stdout, return_value=self.return_value)
 
 
 def find_index(data, ri_label, frq_label):
@@ -761,56 +592,3 @@
         return 'The relaxation data'
     if name == 'relax_error':
         return 'The relaxation data errors'
-
-
-def return_value(i, data_type):
-    """Function for returning the value and error corresponding to 
'data_type'."""
-
-    # Arguments.
-    self.run = run
-
-    # Unpack the data_type tuple.
-    self.ri_label, self.frq_label = data_type
-
-    # Initialise.
-    value = None
-    error = None
-
-    # Find the index corresponding to 'ri_label' and 'frq_label'.
-    index = self.find_index(ds.res[self.run][i])
-
-    # Get the data.
-    if index != None:
-        value = ds.res[self.run][i].relax_data[index]
-        error = ds.res[self.run][i].relax_error[index]
-
-    # Return the data.
-    return value, error
-
-
-def write(ri_label=None, frq_label=None, file=None, dir=None, force=0):
-    """Function for writing relaxation data."""
-
-    # Arguments.
-    self.run = run
-    self.ri_label = ri_label
-    self.frq_label = frq_label
-
-    # Test if the run exists.
-    if not self.run in ds.run_names:
-        raise RelaxNoPipeError, self.run
-
-    # Test if the sequence data is loaded.
-    if not ds.res.has_key(self.run):
-        raise RelaxNoSequenceError, self.run
-
-    # Test if data corresponding to 'self.ri_label' and 'self.frq_label' 
exists.
-    if not self.test_labels():
-        raise RelaxNoRiError, (self.ri_label, self.frq_label)
-
-    # Create the file name if none is given.
-    if file == None:
-        file = self.ri_label + "." + self.frq_label + ".out"
-
-    # Write the data.
-    self.relax.generic.value.write(run=self.run, param=(self.ri_label, 
self.frq_label), file=file, dir=dir, force=force, 
return_value=self.return_value)

Modified: branches/pipe_refs/generic_fns/rdc.py
URL: 
http://svn.gna.org/viewcvs/relax/branches/pipe_refs/generic_fns/rdc.py?rev=7454&r1=7453&r2=7454&view=diff
==============================================================================
--- branches/pipe_refs/generic_fns/rdc.py (original)
+++ branches/pipe_refs/generic_fns/rdc.py Tue Sep 30 16:37:24 2008
@@ -31,7 +31,7 @@
 from data import Relax_data_store; ds = Relax_data_store()
 from generic_fns.mol_res_spin import exists_mol_res_spin_data, 
generate_spin_id_data_array, return_spin, spin_index_loop, spin_loop
 from generic_fns import pipes
-from relax_errors import RelaxError, RelaxNoResError, RelaxNoRDCError, 
RelaxNoPipeError, RelaxNoSequenceError, RelaxNoSpinError, RelaxRDCError
+from relax_errors import RelaxError, RelaxNoResError, RelaxNoRDCError, 
RelaxNoSequenceError, RelaxNoSpinError, RelaxRDCError
 from relax_io import extract_data, strip
 
 
@@ -139,81 +139,6 @@
         spin.relax_sim_data.append(values)
 
 
-def back_calc(ri_label=None, frq_label=None, frq=None):
-    """Function for back calculating relaxation data."""
-
-    # Arguments.
-    self.run = run
-    self.ri_label = ri_label
-    self.frq_label = frq_label
-    self.frq = frq
-
-    # Test if the run exists.
-    if not self.run in ds.run_names:
-        raise RelaxNoPipeError, self.run
-
-    # Test if sequence data is loaded.
-    if not ds.res.has_key(self.run):
-        raise RelaxNoSequenceError, self.run
-
-    # Test if relaxation data corresponding to 'self.ri_label' and 
'self.frq_label' already exists.
-    if self.test_labels():
-        raise RelaxRiError, (self.ri_label, self.frq_label)
-
-
-    # Global (non-residue specific) data.
-    #####################################
-
-    # Global data flag.
-    self.global_flag = 1
-
-    # Initialise the global data if necessary.
-    self.data_init(ds)
-
-    # Update the global data.
-    self.update_data_structures_pipe(ri_label, frq_label, frq)
-
-
-    # Residue specific data.
-    ########################
-
-    # Global data flag.
-    self.global_flag = 0
-
-    # Function type.
-    function_type = ds.run_types[ds.run_names.index(self.run)]
-
-    # Specific back-calculate function setup.
-    back_calculate = self.relax.specific_setup.setup('back_calc', 
function_type)
-
-    # Loop over the sequence.
-    for i in xrange(len(ds.res[self.run])):
-        # Remap the data structure 'ds.res[self.run][i]'.
-        data = ds.res[self.run][i]
-
-        # Skip deselected residues.
-        if not data.select:
-            continue
-
-        # Store a copy of all the data in 'ds.res[self.run][i]' for backing 
up if the back_calculation function fails.
-        back_up = deepcopy(data)
-
-        # Initialise all data structures.
-        self.update_data_structures_spin(data, ri_label, frq_label, frq)
-
-        # Back-calculate the relaxation value.
-        try:
-            value = back_calculate(run=self.run, index=i, 
ri_label=self.ri_label, frq_label=frq_label, frq=self.frq)
-        except:
-            # Restore the data.
-            ds.res[self.run][i] = deepcopy(back_up)
-            del back_up
-            raise
-
-        # Update all data structures.
-        self.update_data_structures_spin(data, ri_label, frq_label, frq, 
value)
-
-
 def copy(pipe_from=None, pipe_to=None, ri_label=None, frq_label=None):
     """Copy the relaxation data from one data pipe to another.
 
@@ -410,100 +335,6 @@
 
     # Return the list of names.
     return names
-
-
-def delete(ri_label=None, frq_label=None):
-    """Function for deleting relaxation data corresponding to ri_label and 
frq_label."""
-
-    # Arguments.
-    self.run = run
-    self.ri_label = ri_label
-    self.frq_label = frq_label
-
-    # Test if the run exists.
-    if not self.run in ds.run_names:
-        raise RelaxNoPipeError, self.run
-
-    # Test if the sequence data is loaded.
-    if not ds.res.has_key(self.run):
-        raise RelaxNoSequenceError, self.run
-
-    # Test if data corresponding to 'self.ri_label' and 'self.frq_label' 
exists.
-    if not self.test_labels():
-        raise RelaxNoRiError, (self.ri_label, self.frq_label)
-
-    # Loop over the sequence.
-    for i in xrange(len(ds.res[self.run])):
-        # Remap the data structure 'ds.res[self.run][i]'.
-        data = ds.res[self.run][i]
-
-        # Global data flag.
-        self.global_flag = 0
-
-        # Find the index corresponding to 'ri_label' and 'frq_label'.
-        index = self.find_index(data, ri_label, frq_label)
-
-        # Catch any problems.
-        if index == None:
-            continue
-
-        # Relaxation data and errors.
-        data.relax_data.pop(index)
-        data.relax_error.pop(index)
-
-        # Update the number of relaxation data points.
-        data.num_ri = data.num_ri - 1
-
-        # Delete ri_label from the data types.
-        data.ri_labels.pop(index)
-
-        # Update the remap table.
-        data.remap_table.pop(index)
-
-        # Find if there is other data corresponding to 'self.frq_label'
-        frq_index = data.frq_labels.index(self.frq_label)
-        if not frq_index in data.remap_table:
-            # Update the number of frequencies.
-            data.num_frq = data.num_frq - 1
-
-            # Update the frequency labels.
-            data.frq_labels.pop(frq_index)
-
-            # Update the frequency array.
-            data.frq.pop(frq_index)
-
-        # Update the NOE R1 translation table.
-        data.noe_r1_table.pop(index)
-        for j in xrange(data.num_ri):
-            if data.noe_r1_table[j] > index:
-                data.noe_r1_table[j] = data.noe_r1_table[j] - 1
-
-    # Clean up the runs.
-    self.relax.generic.runs.eliminate_unused_runs()
-
-
-def display(ri_label=None, frq_label=None):
-    """Function for displaying relaxation data corresponding to ri_label and 
frq_label."""
-
-    # Arguments.
-    self.run = run
-    self.ri_label = ri_label
-    self.frq_label = frq_label
-
-    # Test if the run exists.
-    if not self.run in ds.run_names:
-        raise RelaxNoPipeError, self.run
-
-    # Test if the sequence data is loaded.
-    if not ds.res.has_key(self.run):
-        raise RelaxNoSequenceError, self.run
-
-    # Test if data corresponding to 'self.ri_label' and 'self.frq_label' 
exists.
-    if not self.test_labels():
-        raise RelaxNoRiError, (self.ri_label, self.frq_label)
-
-    # Print the data.
-    self.relax.generic.value.write_data(run=self.run, param=(self.ri_label, 
self.frq_label), file=sys.stdout, return_value=self.return_value)
 
 
 def find_index(data, ri_label, frq_label):
@@ -720,31 +551,6 @@
         return 'The relaxation data errors'
 
 
-def return_value(i, data_type):
-    """Function for returning the value and error corresponding to 
'data_type'."""
-
-    # Arguments.
-    self.run = run
-
-    # Unpack the data_type tuple.
-    self.ri_label, self.frq_label = data_type
-
-    # Initialise.
-    value = None
-    error = None
-
-    # Find the index corresponding to 'ri_label' and 'frq_label'.
-    index = self.find_index(ds.res[self.run][i])
-
-    # Get the data.
-    if index != None:
-        value = ds.res[self.run][i].relax_data[index]
-        error = ds.res[self.run][i].relax_error[index]
-
-    # Return the data.
-    return value, error
-
-
 def test_labels(ri_label, frq_label):
     """Test if data corresponding to 'ri_label' and 'frq_label' currently 
exists.
 
@@ -945,31 +751,3 @@
             for j in xrange(cont.num_ri):
                 if cont.ri_labels[j] == 'NOE' and 
cont.frq_labels[cont.remap_table[i]] == cont.frq_labels[cont.remap_table[j]]:
                     cont.noe_r1_table[j] = i
-
-
-def write(ri_label=None, frq_label=None, file=None, dir=None, force=0):
-    """Function for writing relaxation data."""
-
-    # Arguments.
-    self.run = run
-    self.ri_label = ri_label
-    self.frq_label = frq_label
-
-    # Test if the run exists.
-    if not self.run in ds.run_names:
-        raise RelaxNoPipeError, self.run
-
-    # Test if the sequence data is loaded.
-    if not ds.res.has_key(self.run):
-        raise RelaxNoSequenceError, self.run
-
-    # Test if data corresponding to 'self.ri_label' and 'self.frq_label' 
exists.
-    if not self.test_labels():
-        raise RelaxNoRiError, (self.ri_label, self.frq_label)
-
-    # Create the file name if none is given.
-    if file == None:
-        file = self.ri_label + "." + self.frq_label + ".out"
-
-    # Write the data.
-    self.relax.generic.value.write(run=self.run, param=(self.ri_label, 
self.frq_label), file=file, dir=dir, force=force, 
return_value=self.return_value)




Related Messages


Powered by MHonArc, Updated Tue Sep 30 17:00:05 2008