Author: bugman
Date: Thu Aug 21 14:52:22 2014
New Revision: 25164
URL: http://svn.gna.org/viewcvs/relax?rev=25164&view=rev
Log:
Updated the dispersion auto-analysis for the universal 'No Rex' model.
The 'No Rex R1rho off res' references have all been deleted. The model
conversion logic is also no
longer needed and has been deleted.
Modified:
trunk/auto_analyses/relax_disp.py
Modified: trunk/auto_analyses/relax_disp.py
URL:
http://svn.gna.org/viewcvs/relax/trunk/auto_analyses/relax_disp.py?rev=25164&r1=25163&r2=25164&view=diff
==============================================================================
--- trunk/auto_analyses/relax_disp.py (original)
+++ trunk/auto_analyses/relax_disp.py Thu Aug 21 14:52:22 2014
@@ -39,8 +39,8 @@
from prompt.interpreter import Interpreter
from specific_analyses.relax_disp.data import has_exponential_exp_type,
has_cpmg_exp_type, has_fixed_time_exp_type, has_r1rho_exp_type,
is_r1_optimised, loop_frq
from specific_analyses.relax_disp.data import INTERPOLATE_DISP,
INTERPOLATE_OFFSET, X_AXIS_DISP, X_AXIS_W_EFF, X_AXIS_THETA, Y_AXIS_R2_R1RHO,
Y_AXIS_R2_EFF
-from specific_analyses.relax_disp.model import convert_no_rex, nesting_model,
nesting_param
-from specific_analyses.relax_disp.variables import EQ_ANALYTIC, EQ_NUMERIC,
EQ_SILICO, MODEL_LIST_ANALYTIC, MODEL_LIST_NEST, MODEL_LIST_NUMERIC,
MODEL_LIST_R1RHO, MODEL_LIST_R1RHO_FULL, MODEL_NOREX, MODEL_NOREX_R1RHO,
MODEL_PARAMS, MODEL_R2EFF, PARAMS_R20
+from specific_analyses.relax_disp.model import nesting_model, nesting_param
+from specific_analyses.relax_disp.variables import EQ_ANALYTIC, EQ_NUMERIC,
EQ_SILICO, MODEL_LIST_ANALYTIC, MODEL_LIST_NEST, MODEL_LIST_NUMERIC,
MODEL_LIST_R1RHO, MODEL_LIST_R1RHO_FULL, MODEL_NOREX, MODEL_PARAMS,
MODEL_R2EFF, PARAMS_R20
from status import Status; status = Status()
@@ -103,6 +103,7 @@
self.grid_inc = grid_inc
self.mc_sim_num = mc_sim_num
self.exp_mc_sim_num = exp_mc_sim_num
+ self.models = models
self.modsel = modsel
self.pre_run_dir = pre_run_dir
self.optimise_r2eff = optimise_r2eff
@@ -111,33 +112,6 @@
self.numeric_only = numeric_only
self.mc_sim_all_models = mc_sim_all_models
self.eliminate = eliminate
-
- # Possible convert the models for analyses.
- # Determine if any model in the list of all models should be replaced
or inserted as the correct 'No Rex' model.
- # Also translate the R1rho off-resonance model to the corresponding
'R1 fit' models, if R1 is not loaded.
- converted_models, no_rex_translated, no_rex_inserted =
convert_no_rex(self_models=deepcopy(models))
-
- if converted_models != models:
- # Printout.
- section(file=sys.stdout, text="Converting models.", prespace=2)
-
- # If 'No Rex' model was translated.
- if no_rex_translated:
- no_rex_index = models.index(MODEL_NOREX)
- text = "\nThe 'No Rex' model for R1rho off-resonance models
has been translated to the model: '%s'."%(converted_models[no_rex_index])
- print(text)
- if no_rex_inserted:
- no_rex_index = models.index(MODEL_NOREX) + 1
- text = "\nThe 'No Rex' model for R1rho off-resonance models
has been inserted as model: '%s'."%(converted_models[no_rex_index])
- print(text)
-
- print("\nPrevious list of models: %s" % (models))
- print("\nNew list of models: %s" % (converted_models))
-
- # Store the new order of models.
- self.models = converted_models
- else:
- self.models = models
# No results directory, so default to the current directory.
if not self.results_dir:
@@ -398,7 +372,7 @@
section(file=sys.stdout, text="Optimisation", prespace=2)
# Deselect insignificant spins.
- if model not in [MODEL_R2EFF, MODEL_NOREX, MODEL_NOREX_R1RHO]:
+ if model not in [MODEL_R2EFF, MODEL_NOREX]:
self.interpreter.relax_disp.insignificance(level=self.insignificance)
# Speed-up grid-search by using minium R2eff value.
_______________________________________________
relax (http://www.nmr-relax.com)
This is the relax-commits mailing list
[email protected]
To unsubscribe from this list, get a password
reminder, or change your subscription options,
visit the list information page at
https://mail.gna.org/listinfo/relax-commits