mailr26346 - /trunk/test_suite/system_tests/scripts/n_state_model/CaM_IQ_tensor_fit.py


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

Header


Content

Posted by edward on October 22, 2014 - 14:34:
Author: bugman
Date: Wed Oct 22 14:34:35 2014
New Revision: 26346

URL: http://svn.gna.org/viewcvs/relax?rev=26346&view=rev
Log:
Updated the N_state_model.test_CaM_IQ_tensor_fit system test so it operates 
correctly as a GUI test.

All user functions are now executed through the special self._execute_uf() 
method to allow either
the prompt interpreter or the GUI to execute the user function.


Modified:
    trunk/test_suite/system_tests/scripts/n_state_model/CaM_IQ_tensor_fit.py

Modified: 
trunk/test_suite/system_tests/scripts/n_state_model/CaM_IQ_tensor_fit.py
URL: 
http://svn.gna.org/viewcvs/relax/trunk/test_suite/system_tests/scripts/n_state_model/CaM_IQ_tensor_fit.py?rev=26346&r1=26345&r2=26346&view=diff
==============================================================================
--- trunk/test_suite/system_tests/scripts/n_state_model/CaM_IQ_tensor_fit.py  
  (original)
+++ trunk/test_suite/system_tests/scripts/n_state_model/CaM_IQ_tensor_fit.py  
  Wed Oct 22 14:34:35 2014
@@ -14,27 +14,27 @@
 STRUCT_PATH = status.install_path + 
sep+'test_suite'+sep+'shared_data'+sep+'structures'
 
 # Create a data pipe for all the data.
-pipe.create('CaM N-dom', 'N-state')
+self._execute_uf(uf_name='pipe.create', pipe_name='CaM N-dom', 
pipe_type='N-state')
 
 # Load the CaM structure.
-structure.read_pdb('2BE6_core_I_IV.pdb', dir=STRUCT_PATH, 
set_mol_name=['CaM_A', 'IQ_A', 'Metals_A', 'CaM_B', 'IQ_B', 'Metals_B', 
'CaM_C', 'IQ_C', 'Metals_C'])
+self._execute_uf(uf_name='structure.read_pdb', file='2BE6_core_I_IV.pdb', 
dir=STRUCT_PATH, set_mol_name=['CaM_A', 'IQ_A', 'Metals_A', 'CaM_B', 'IQ_B', 
'Metals_B', 'CaM_C', 'IQ_C', 'Metals_C'])
 
 # Load the spins.
-structure.load_spins('@N', from_mols=['CaM_A', 'CaM_B', 'CaM_C'], 
mol_name_target='CaM', ave_pos=False)
-structure.load_spins('@H', from_mols=['CaM_A', 'CaM_B', 'CaM_C'], 
mol_name_target='CaM', ave_pos=False)
+self._execute_uf(uf_name='structure.load_spins', spin_id='@N', 
from_mols=['CaM_A', 'CaM_B', 'CaM_C'], mol_name_target='CaM', ave_pos=False)
+self._execute_uf(uf_name='structure.load_spins', spin_id='@H', 
from_mols=['CaM_A', 'CaM_B', 'CaM_C'], mol_name_target='CaM', ave_pos=False)
 
 # Select only the superimposed spins (skipping mobile residues 
:2-4,42,56-57,76-80, identified from model-free order parameters).
-select.spin(':5-31,53-55,58-75', change_all=True)
-select.display()
+self._execute_uf(uf_name='select.spin', spin_id=':5-31,53-55,58-75', 
change_all=True)
+self._execute_uf(uf_name='select.display')
 
 # Define the magnetic dipole-dipole relaxation interaction.
-interatom.define(spin_id1='@N', spin_id2='@H', direct_bond=True)
-interatom.set_dist(spin_id1='@N', spin_id2='@H', ave_dist=NH_BOND_LENGTH_RDC)
-interatom.unit_vectors(ave=False)
+self._execute_uf(uf_name='interatom.define', spin_id1='@N', spin_id2='@H', 
direct_bond=True)
+self._execute_uf(uf_name='interatom.set_dist', spin_id1='@N', spin_id2='@H', 
ave_dist=NH_BOND_LENGTH_RDC)
+self._execute_uf(uf_name='interatom.unit_vectors', ave=False)
 
 # Set the nuclear isotope and element.
-spin.isotope(isotope='15N', spin_id='@N')
-spin.isotope(isotope='1H', spin_id='@H')
+self._execute_uf(uf_name='spin.isotope', isotope='15N', spin_id='@N')
+self._execute_uf(uf_name='spin.isotope', isotope='1H', spin_id='@H')
 
 # The alignment data.
 align_data = [
@@ -55,57 +55,57 @@
     FRQ = align_data[i][3]
 
     # RDCs.
-    rdc.read(align_id=TAG, file=RDC_FILE, dir=DATA_PATH, data_type='D', 
spin_id1_col=1, spin_id2_col=2, data_col=3, error_col=4)
+    self._execute_uf(uf_name='rdc.read', align_id=TAG, file=RDC_FILE, 
dir=DATA_PATH, data_type='D', spin_id1_col=1, spin_id2_col=2, data_col=3, 
error_col=4)
 
     # PCSs.
-    pcs.read(align_id=TAG, file=PCS_FILE, dir=DATA_PATH, res_num_col=1, 
data_col=2, error_col=4, spin_id='@N')
-    pcs.read(align_id=TAG, file=PCS_FILE, dir=DATA_PATH, res_num_col=1, 
data_col=3, error_col=4, spin_id='@H')
+    self._execute_uf(uf_name='pcs.read', align_id=TAG, file=PCS_FILE, 
dir=DATA_PATH, res_num_col=1, data_col=2, error_col=4, spin_id='@N')
+    self._execute_uf(uf_name='pcs.read', align_id=TAG, file=PCS_FILE, 
dir=DATA_PATH, res_num_col=1, data_col=3, error_col=4, spin_id='@H')
 
     # The temperature.
-    spectrometer.temperature(id=TAG, temp=303.0)
+    self._execute_uf(uf_name='spectrometer.temperature', id=TAG, temp=303.0)
 
     # The frequency.
-    spectrometer.frequency(id=TAG, frq=FRQ, units='MHz')
+    self._execute_uf(uf_name='spectrometer.frequency', id=TAG, frq=FRQ, 
units='MHz')
 
 # The paramagnetic centre (average Ca2+ position).
 ave = array([6.382, 9.047, 14.457]) + array([6.031, 8.301, 13.918]) + 
array([6.345, 8.458, 13.868])
 ave = ave / 3
-paramag.centre(pos=ave)
+self._execute_uf(uf_name='paramag.centre', pos=ave)
 
 # Set up the model.
-n_state_model.select_model('fixed')
+self._execute_uf(uf_name='n_state_model.select_model', model='fixed')
 
 # Tensor optimisation.
 print("\n\n# Tensor optimisation.\n\n")
-minimise.grid_search(inc=3)
-minimise.execute('newton', constraints=False)
-state.save('devnull', force=True)
+self._execute_uf(uf_name='minimise.grid_search', inc=3)
+self._execute_uf(uf_name='minimise.execute', min_algor='newton', 
constraints=False)
+self._execute_uf(uf_name='state.save', state='devnull', force=True)
 
 # PCS structural noise.
 print("\n\n# Tensor optimisation with PCS structural noise.\n\n")
-pcs.structural_noise(rmsd=0.3, sim_num=100, file='devnull', force=True)
+self._execute_uf(uf_name='pcs.structural_noise', rmsd=0.3, sim_num=100, 
file='devnull', force=True)
 
 # Optimisation of everything.
-paramag.centre(fix=False)
-minimise.execute('bfgs', constraints=False)
+self._execute_uf(uf_name='paramag.centre', fix=False)
+self._execute_uf(uf_name='minimise.execute', min_algor='bfgs', 
constraints=False)
 
 # Monte Carlo simulations.
-monte_carlo.setup(number=3)
-monte_carlo.create_data()
-monte_carlo.initial_values()
-minimise.execute('bfgs', constraints=False, max_iter=5)
-monte_carlo.error_analysis()
+self._execute_uf(uf_name='monte_carlo.setup', number=3)
+self._execute_uf(uf_name='monte_carlo.create_data')
+self._execute_uf(uf_name='monte_carlo.initial_values')
+self._execute_uf(uf_name='minimise.execute', min_algor='bfgs', 
constraints=False, max_iter=5)
+self._execute_uf(uf_name='monte_carlo.error_analysis')
 
 # Show the tensors.
-align_tensor.display()
+self._execute_uf(uf_name='align_tensor.display')
 
 # Q-factors.
-rdc.calc_q_factors()
-pcs.calc_q_factors()
+self._execute_uf(uf_name='rdc.calc_q_factors')
+self._execute_uf(uf_name='pcs.calc_q_factors')
 
 # Correlation plots.
-rdc.corr_plot(file="devnull", force=True)
-pcs.corr_plot(file="devnull", force=True)
+self._execute_uf(uf_name='rdc.corr_plot', file="devnull", force=True)
+self._execute_uf(uf_name='pcs.corr_plot', file="devnull", force=True)
 
 # Save the program state.
-state.save('devnull', force=True)
+self._execute_uf(uf_name='state.save', state='devnull', force=True)




Related Messages


Powered by MHonArc, Updated Wed Oct 22 14:40:02 2014