Package specific_analyses :: Package relax_disp :: Module variables
[hide private]
[frames] | no frames]

Source Code for Module specific_analyses.relax_disp.variables

  1  ############################################################################### 
  2  #                                                                             # 
  3  # Copyright (C) 2004-2013 Edward d'Auvergne                                   # 
  4  # Copyright (C) 2009 Sebastien Morin                                          # 
  5  # Copyright (C) 2014 Troels E. Linnet                                         # 
  6  #                                                                             # 
  7  # This file is part of the program relax (http://www.nmr-relax.com).          # 
  8  #                                                                             # 
  9  # This program is free software: you can redistribute it and/or modify        # 
 10  # it under the terms of the GNU General Public License as published by        # 
 11  # the Free Software Foundation, either version 3 of the License, or           # 
 12  # (at your option) any later version.                                         # 
 13  #                                                                             # 
 14  # This program is distributed in the hope that it will be useful,             # 
 15  # but WITHOUT ANY WARRANTY; without even the implied warranty of              # 
 16  # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               # 
 17  # GNU General Public License for more details.                                # 
 18  #                                                                             # 
 19  # You should have received a copy of the GNU General Public License           # 
 20  # along with this program.  If not, see <http://www.gnu.org/licenses/>.       # 
 21  #                                                                             # 
 22  ############################################################################### 
 23   
 24  # Module docstring. 
 25  """Variables for the relaxation dispersion specific analysis.""" 
 26   
 27   
 28  # Experiment types. 
 29  EXP_TYPE_CPMG_SQ = 'SQ CPMG' 
 30  EXP_TYPE_CPMG_DQ = 'DQ CPMG' 
 31  EXP_TYPE_CPMG_MQ = 'MQ CPMG' 
 32  EXP_TYPE_CPMG_ZQ = 'ZQ CPMG' 
 33  EXP_TYPE_CPMG_PROTON_SQ = '1H SQ CPMG' 
 34  EXP_TYPE_CPMG_PROTON_MQ = '1H MQ CPMG' 
 35  EXP_TYPE_R1RHO = 'R1rho' 
 36   
 37  # Experiment type descriptions. 
 38  EXP_TYPE_DESC_CPMG_SQ = "the standard single quantum (SQ) CPMG-type experiment" 
 39  EXP_TYPE_DESC_CPMG_DQ = "the double quantum (DQ) CPMG-type experiment" 
 40  EXP_TYPE_DESC_CPMG_MQ = "the multiple quantum (MQ) CPMG-type experiment" 
 41  EXP_TYPE_DESC_CPMG_ZQ = "the zero quantum (ZQ) CPMG-type experiment" 
 42  EXP_TYPE_DESC_CPMG_PROTON_SQ = "the 1H single quantum (SQ) CPMG-type experiment" 
 43  EXP_TYPE_DESC_CPMG_PROTON_MQ = "the 1H multiple quantum (MQ) CPMG-type experiment" 
 44  EXP_TYPE_DESC_R1RHO = "the R1rho-type experiment" 
 45   
 46   
 47  # The experiment type lists. 
 48  EXP_TYPE_LIST = [EXP_TYPE_CPMG_SQ, EXP_TYPE_CPMG_DQ, EXP_TYPE_CPMG_MQ, EXP_TYPE_CPMG_ZQ, EXP_TYPE_CPMG_PROTON_SQ, EXP_TYPE_CPMG_PROTON_MQ, EXP_TYPE_R1RHO] 
 49  """The list of all dispersion experiment types.""" 
 50   
 51  EXP_TYPE_LIST_CPMG = [EXP_TYPE_CPMG_SQ, EXP_TYPE_CPMG_DQ, EXP_TYPE_CPMG_MQ, EXP_TYPE_CPMG_ZQ, EXP_TYPE_CPMG_PROTON_SQ, EXP_TYPE_CPMG_PROTON_MQ] 
 52  """The list of all dispersion experiment types for CPMG-type data.""" 
 53   
 54  EXP_TYPE_LIST_R1RHO = [EXP_TYPE_R1RHO] 
 55  """The list of all dispersion experiment types for R1rho-type data.""" 
 56   
 57   
 58  # The model names, parameters, and descriptions. 
 59  MODEL_R2EFF = 'R2eff' 
 60  MODEL_DESC_R2EFF = "The model for determining the R2eff/R1rho values from peak intensities." 
 61  MODEL_PARAMS_R2EFF = ['r2eff', 'i0']    # The 'i0' parameter is only for the exponential curve-fitting. 
 62   
 63  MODEL_NOREX = 'No Rex' 
 64  MODEL_DESC_NOREX = "The model for no chemical exchange relaxation." 
 65  MODEL_PARAMS_NOREX = ['r2'] 
 66   
 67  MODEL_LM63 = 'LM63' 
 68  MODEL_DESC_LM63 = "The Luz and Meiboom (1963) 2-site fast exchange model for SQ-CPMG experiments." 
 69  MODEL_PARAMS_LM63 = ['r2', 'phi_ex', 'kex'] 
 70   
 71  MODEL_LM63_3SITE = 'LM63 3-site' 
 72  MODEL_DESC_LM63_3SITE = "The Luz and Meiboom (1963) 3-site fast exchange model for SQ-CPMG experiments." 
 73  MODEL_PARAMS_LM63_3SITE = ['r2', 'phi_ex_B', 'phi_ex_C', 'kB', 'kC'] 
 74   
 75  MODEL_CR72 = 'CR72' 
 76  MODEL_DESC_CR72 = "The reduced Carver and Richards (1972) 2-site model for all time scales for SQ-CPMG experiments, whereby the simplification R20A = R20B is assumed." 
 77  MODEL_PARAMS_CR72 = ['r2', 'pA', 'dw', 'kex'] 
 78   
 79  MODEL_CR72_FULL = 'CR72 full' 
 80  MODEL_DESC_CR72_FULL = "The full Carver and Richards (1972) 2-site model for all time scales for SQ-CPMG experiments." 
 81  MODEL_PARAMS_CR72_FULL = ['r2a', 'r2b', 'pA', 'dw', 'kex'] 
 82   
 83  MODEL_IT99 = 'IT99' 
 84  MODEL_DESC_IT99 = "The Ishima and Torchia (1999) 2-site CPMG model for all time scales for SQ-CPMG experiments, with skewed populations (pA >> pB)." 
 85  MODEL_PARAMS_IT99 = ['r2', 'pA', 'dw', 'tex'] 
 86   
 87  MODEL_TSMFK01 = 'TSMFK01' 
 88  MODEL_DESC_TSMFK01 = "The Tollinger et al. (2001) 2-site very-slow exchange model for SQ-CPMG experiments." 
 89  MODEL_PARAMS_TSMFK01 = ['r2a', 'dw', 'k_AB'] 
 90   
 91  MODEL_B14 = 'B14' 
 92  MODEL_DESC_B14 = "The Baldwin (2014) 2-site CPMG exact solution model for all time scales for SQ-CPMG experiments, whereby the simplification R20A = R20B is assumed." 
 93  MODEL_PARAMS_B14 = ['r2', 'pA', 'dw', 'kex'] 
 94   
 95  MODEL_B14_FULL = 'B14 full' 
 96  MODEL_DESC_B14_FULL = "The Baldwin (2014) 2-site CPMG exact solution model for all time scales for SQ-CPMG experiments." 
 97  MODEL_PARAMS_B14_FULL = ['r2a', 'r2b', 'pA', 'dw', 'kex'] 
 98   
 99  MODEL_M61 = 'M61' 
100  MODEL_DESC_M61 = "The Meiboom (1961) on-resonance 2-site fast exchange model for R1rho-type experiments." 
101  MODEL_PARAMS_M61 = ['r2', 'phi_ex', 'kex'] 
102   
103  MODEL_M61B = 'M61 skew' 
104  MODEL_DESC_M61B = "The Meiboom (1961) on-resonance 2-site model for R1rho-type experiments, with skewed populations (pA >> pB)." 
105  MODEL_PARAMS_M61B = ['r2', 'pA', 'dw', 'kex'] 
106   
107  MODEL_DPL94 = 'DPL94' 
108  """The R1rho 2-site fast exchange model of Davis, Perlman and London (1994).""" 
109  MODEL_DESC_DPL94 = "The Davis, Perlman and London (1994) extension of the Meiboom (1961) model for off-resonance data." 
110  MODEL_PARAMS_DPL94 = ['r2', 'phi_ex', 'kex'] 
111   
112  MODEL_TP02 = 'TP02' 
113  MODEL_DESC_TP02 = "The Trott and Palmer (2002) off-resonance 2-site model for R1rho-type experiments." 
114  MODEL_PARAMS_TP02 = ['r2', 'pA', 'dw', 'kex'] 
115   
116  MODEL_TAP03 = 'TAP03' 
117  MODEL_DESC_TAP03 = "The Trott, Abergel and Palmer (2003) off-resonance 2-site model for R1rho-type experiments." 
118  MODEL_PARAMS_TAP03 = ['r2', 'pA', 'dw', 'kex'] 
119   
120  MODEL_MP05 = 'MP05' 
121  """The R1rho 2-site off-resonance exchange model of Miloushev and Palmer (2005).""" 
122  MODEL_DESC_MP05 = "The Miloushev and Palmer (2005) off-resonance 2-site model for R1rho-type experiments." 
123  MODEL_PARAMS_MP05 = ['r2', 'pA', 'dw', 'kex'] 
124   
125   
126  # The Numerical model names. 
127  MODEL_NS_CPMG_2SITE_3D = 'NS CPMG 2-site 3D' 
128  MODEL_DESC_NS_CPMG_2SITE_3D = "The reduced numerical solution for the 2-site Bloch-McConnell equations using 3D magnetisation vectors for SQ CPMG experiments, whereby the simplification R20A = R20B is assumed." 
129  MODEL_PARAMS_NS_CPMG_2SITE_3D = ['r2', 'pA', 'dw', 'kex'] 
130   
131  MODEL_NS_CPMG_2SITE_3D_FULL = 'NS CPMG 2-site 3D full' 
132  MODEL_DESC_NS_CPMG_2SITE_3D_FULL = "The full numerical solution for the 2-site Bloch-McConnell equations using 3D magnetisation vectors for SQ CPMG experiments." 
133  MODEL_PARAMS_NS_CPMG_2SITE_3D_FULL = ['r2a', 'r2b', 'pA', 'dw', 'kex'] 
134   
135  MODEL_NS_CPMG_2SITE_STAR = 'NS CPMG 2-site star' 
136  MODEL_DESC_NS_CPMG_2SITE_STAR = "The numerical reduced solution for the 2-site Bloch-McConnell equations using complex conjugate matrices for SQ CPMG experiments, whereby the simplification R20A = R20B is assumed." 
137  MODEL_PARAMS_NS_CPMG_2SITE_STAR = ['r2', 'pA', 'dw', 'kex'] 
138   
139  MODEL_NS_CPMG_2SITE_STAR_FULL = 'NS CPMG 2-site star full' 
140  MODEL_DESC_NS_CPMG_2SITE_STAR_FULL = "The full numerical solution for the 2-site Bloch-McConnell equations using complex conjugate matrices for SQ CPMG experiments." 
141  MODEL_PARAMS_NS_CPMG_2SITE_STAR_FULL = ['r2a', 'r2b', 'pA', 'dw', 'kex'] 
142   
143  MODEL_NS_CPMG_2SITE_EXPANDED = 'NS CPMG 2-site expanded' 
144  MODEL_DESC_NS_CPMG_2SITE_EXPANDED = "The numerical solution for the 2-site Bloch-McConnell equations for SQ CPMG experiments, expanded using Maple by Nikolai Skrynnikov." 
145  MODEL_PARAMS_NS_CPMG_2SITE_EXPANDED = ['r2', 'pA', 'dw', 'kex'] 
146   
147  MODEL_NS_R1RHO_2SITE = 'NS R1rho 2-site' 
148  MODEL_DESC_NS_R1RHO_2SITE = "The reduced numerical solution for the 2-site Bloch-McConnell equations using 3D magnetisation vectors for R1rho-type experiments, whereby the simplification R20A = R20B is assumed." 
149  MODEL_PARAMS_NS_R1RHO_2SITE = ['r2', 'pA', 'dw', 'kex'] 
150   
151  MODEL_NS_R1RHO_3SITE = 'NS R1rho 3-site' 
152  MODEL_DESC_NS_R1RHO_3SITE = "The numerical solution for the 3-site Bloch-McConnell equations using 3D magnetisation vectors for R1rho-type experiments, whereby the simplification R20A = R20B = R20C is assumed." 
153  MODEL_PARAMS_NS_R1RHO_3SITE = ['r2', 'pA', 'dw_AB', 'kex_AB', 'pB', 'dw_BC', 'kex_BC', 'kex_AC'] 
154   
155  MODEL_NS_R1RHO_3SITE_LINEAR = 'NS R1rho 3-site linear' 
156  MODEL_DESC_NS_R1RHO_3SITE_LINEAR = "The numerical solution for the 3-site Bloch-McConnell equations using 3D magnetisation vectors for R1rho-type experiments, linearised with kAC = kCA = 0 and whereby the simplification R20A = R20B = R20C is assumed." 
157  MODEL_PARAMS_NS_R1RHO_3SITE_LINEAR = ['r2', 'pA', 'dw_AB', 'kex_AB', 'pB', 'dw_BC', 'kex_BC'] 
158   
159   
160  # The multi-quantum data model names. 
161  MODEL_MMQ_CR72 = 'MMQ CR72' 
162  MODEL_DESC_MMQ_CR72 = "The Carver and Richards (1972) 2-site model for all time scales expanded for MMQ CPMG experiments by Korzhnev et al., 2004." 
163  MODEL_PARAMS_MMQ_CR72 = ['r2', 'pA', 'dw', 'dwH', 'kex'] 
164   
165  MODEL_NS_MMQ_2SITE = 'NS MMQ 2-site' 
166  MODEL_DESC_NS_MMQ_2SITE = "The reduced numerical solution for the 2-site Bloch-McConnell equations for MMQ CPMG experiments, whereby the simplification R20A = R20B is assumed." 
167  MODEL_PARAMS_NS_MMQ_2SITE = ['r2', 'pA', 'dw', 'dwH', 'kex'] 
168   
169  MODEL_NS_MMQ_3SITE = 'NS MMQ 3-site' 
170  MODEL_DESC_NS_MMQ_3SITE = "The numerical solution for the 3-site Bloch-McConnell equations for MMQ CPMG experiments, whereby the simplification R20A = R20B = R20C is assumed." 
171  MODEL_PARAMS_NS_MMQ_3SITE = ['r2', 'pA', 'dw_AB', 'dwH_AB', 'kex_AB', 'pB', 'dw_BC', 'dwH_BC', 'kex_BC', 'kex_AC'] 
172   
173  MODEL_NS_MMQ_3SITE_LINEAR = 'NS MMQ 3-site linear' 
174  MODEL_DESC_NS_MMQ_3SITE_LINEAR = "The numerical solution for the 3-site Bloch-McConnell equations for MMQ CPMG experiments, linearised with kAC = kCA = 0 and whereby the simplification R20A = R20B = R20C is assumed." 
175  MODEL_PARAMS_NS_MMQ_3SITE_LINEAR = ['r2', 'pA', 'dw_AB', 'dwH_AB', 'kex_AB', 'pB', 'dw_BC', 'dwH_BC', 'kex_BC'] 
176   
177  # The parameters. 
178  PARAMS_R20 = ['r2', 'r2a', 'r2b'] 
179   
180   
181  # The model lists. 
182  MODEL_LIST_DISP = [MODEL_NOREX, MODEL_LM63, MODEL_LM63_3SITE, MODEL_CR72, MODEL_CR72_FULL, MODEL_IT99, MODEL_TSMFK01, MODEL_B14, MODEL_B14_FULL, MODEL_M61, MODEL_M61B, MODEL_DPL94, MODEL_TP02, MODEL_TAP03, MODEL_MP05, MODEL_NS_CPMG_2SITE_3D, MODEL_NS_CPMG_2SITE_3D_FULL, MODEL_NS_CPMG_2SITE_STAR, MODEL_NS_CPMG_2SITE_STAR_FULL, MODEL_NS_CPMG_2SITE_EXPANDED, MODEL_NS_R1RHO_2SITE, MODEL_NS_R1RHO_3SITE, MODEL_NS_R1RHO_3SITE_LINEAR, MODEL_MMQ_CR72, MODEL_NS_MMQ_2SITE, MODEL_NS_MMQ_3SITE, MODEL_NS_MMQ_3SITE_LINEAR] 
183  """The list of all dispersion models (excluding the R2eff model).""" 
184   
185  MODEL_LIST_FULL = [MODEL_R2EFF, MODEL_NOREX, MODEL_LM63, MODEL_LM63_3SITE, MODEL_CR72, MODEL_CR72_FULL, MODEL_IT99, MODEL_TSMFK01, MODEL_B14, MODEL_B14_FULL, MODEL_M61, MODEL_M61B, MODEL_DPL94, MODEL_TP02, MODEL_TAP03, MODEL_MP05, MODEL_NS_CPMG_2SITE_3D, MODEL_NS_CPMG_2SITE_3D_FULL, MODEL_NS_CPMG_2SITE_STAR, MODEL_NS_CPMG_2SITE_STAR_FULL, MODEL_NS_CPMG_2SITE_EXPANDED, MODEL_NS_R1RHO_2SITE, MODEL_NS_R1RHO_3SITE, MODEL_NS_R1RHO_3SITE_LINEAR, MODEL_MMQ_CR72, MODEL_NS_MMQ_2SITE, MODEL_NS_MMQ_3SITE, MODEL_NS_MMQ_3SITE_LINEAR] 
186  """The list of the R2eff model together with all dispersion models.""" 
187   
188  MODEL_LIST_CPMG = [MODEL_NOREX, MODEL_LM63, MODEL_LM63_3SITE, MODEL_CR72, MODEL_CR72_FULL, MODEL_IT99, MODEL_TSMFK01, MODEL_B14, MODEL_B14_FULL, MODEL_NS_CPMG_2SITE_3D, MODEL_NS_CPMG_2SITE_3D_FULL, MODEL_NS_CPMG_2SITE_STAR, MODEL_NS_CPMG_2SITE_STAR_FULL, MODEL_NS_CPMG_2SITE_EXPANDED] 
189  """The list of all dispersion models specifically for CPMG-type experiments (excluding the R2eff model).""" 
190   
191  MODEL_LIST_CPMG_FULL = [MODEL_R2EFF, MODEL_NOREX, MODEL_LM63, MODEL_LM63_3SITE, MODEL_CR72, MODEL_CR72_FULL, MODEL_IT99, MODEL_TSMFK01, MODEL_B14, MODEL_B14_FULL, MODEL_NS_CPMG_2SITE_3D, MODEL_NS_CPMG_2SITE_3D_FULL, MODEL_NS_CPMG_2SITE_STAR, MODEL_NS_CPMG_2SITE_STAR_FULL, MODEL_NS_CPMG_2SITE_EXPANDED] 
192  """The list of the R2eff model together with all dispersion models specifically for CPMG-type experiments.""" 
193   
194  MODEL_LIST_R1RHO = [MODEL_NOREX, MODEL_M61, MODEL_M61B, MODEL_DPL94, MODEL_TP02, MODEL_TAP03, MODEL_MP05, MODEL_NS_R1RHO_2SITE, MODEL_NS_R1RHO_3SITE, MODEL_NS_R1RHO_3SITE_LINEAR] 
195  """The list of all dispersion models specifically for R1rho-type experiments (excluding the R2eff model).""" 
196   
197  MODEL_LIST_R1RHO_FULL = [MODEL_R2EFF, MODEL_NOREX, MODEL_M61, MODEL_M61B, MODEL_DPL94, MODEL_TP02, MODEL_TAP03, MODEL_MP05, MODEL_NS_R1RHO_2SITE, MODEL_NS_R1RHO_3SITE, MODEL_NS_R1RHO_3SITE_LINEAR] 
198  """The list of the R2eff model together with all dispersion models specifically for R1rho-type experiments.""" 
199   
200  MODEL_LIST_MQ_CPMG = [MODEL_NOREX, MODEL_MMQ_CR72, MODEL_NS_MMQ_2SITE, MODEL_NS_MMQ_3SITE, MODEL_NS_MMQ_3SITE_LINEAR] 
201  """The list of all dispersion models specifically for MQ CPMG-type experiments (excluding the R2eff model).""" 
202   
203  MODEL_LIST_MQ_CPMG_FULL = [MODEL_R2EFF, MODEL_NOREX, MODEL_MMQ_CR72, MODEL_NS_MMQ_2SITE, MODEL_NS_MMQ_3SITE, MODEL_NS_MMQ_3SITE_LINEAR] 
204  """The list of the R2eff model together with all dispersion models specifically for MQ CPMG-type experiments.""" 
205   
206  MODEL_LIST_MMQ = [MODEL_MMQ_CR72, MODEL_NS_MMQ_2SITE, MODEL_NS_MMQ_3SITE, MODEL_NS_MMQ_3SITE_LINEAR] 
207  """The list of all dispersion models specifically for MMQ CPMG-type experiments.""" 
208   
209  MODEL_LIST_ANALYTIC = [MODEL_LM63, MODEL_LM63_3SITE, MODEL_CR72, MODEL_CR72_FULL, MODEL_IT99, MODEL_TSMFK01, MODEL_B14, MODEL_B14_FULL, MODEL_M61, MODEL_M61B, MODEL_DPL94, MODEL_TP02, MODEL_TAP03, MODEL_MMQ_CR72, MODEL_MP05] 
210  """The list of all analytic models.""" 
211   
212  MODEL_LIST_NUMERIC = [MODEL_NS_CPMG_2SITE_3D, MODEL_NS_CPMG_2SITE_3D_FULL, MODEL_NS_CPMG_2SITE_STAR, MODEL_NS_CPMG_2SITE_STAR_FULL, MODEL_NS_CPMG_2SITE_EXPANDED, MODEL_NS_R1RHO_2SITE, MODEL_NS_R1RHO_3SITE, MODEL_NS_R1RHO_3SITE_LINEAR, MODEL_NS_MMQ_2SITE, MODEL_NS_MMQ_3SITE, MODEL_NS_MMQ_3SITE_LINEAR] 
213  """The list of all numeric models.""" 
214   
215  MODEL_LIST_NUMERIC_CPMG = [MODEL_NS_CPMG_2SITE_3D, MODEL_NS_CPMG_2SITE_3D_FULL, MODEL_NS_CPMG_2SITE_STAR, MODEL_NS_CPMG_2SITE_STAR_FULL, MODEL_NS_CPMG_2SITE_EXPANDED, MODEL_NS_MMQ_2SITE, MODEL_NS_MMQ_3SITE, MODEL_NS_MMQ_3SITE_LINEAR] 
216  """The list of all numeric models.""" 
217   
218  # Full model description list. 
219  MODEL_DESC = { 
220      MODEL_R2EFF: MODEL_DESC_R2EFF, 
221      MODEL_NOREX: MODEL_DESC_NOREX, 
222      MODEL_LM63: MODEL_DESC_LM63, 
223      MODEL_LM63_3SITE: MODEL_DESC_LM63_3SITE, 
224      MODEL_CR72: MODEL_DESC_CR72, 
225      MODEL_CR72_FULL: MODEL_DESC_CR72_FULL, 
226      MODEL_IT99: MODEL_DESC_IT99, 
227      MODEL_TSMFK01: MODEL_DESC_TSMFK01, 
228      MODEL_B14: MODEL_DESC_B14, 
229      MODEL_B14_FULL: MODEL_DESC_B14_FULL, 
230      MODEL_M61: MODEL_DESC_M61, 
231      MODEL_M61B: MODEL_DESC_M61B, 
232      MODEL_DPL94: MODEL_DESC_DPL94, 
233      MODEL_TP02: MODEL_DESC_TP02, 
234      MODEL_TAP03: MODEL_DESC_TAP03, 
235      MODEL_MP05: MODEL_DESC_MP05, 
236      MODEL_NS_CPMG_2SITE_3D: MODEL_DESC_NS_CPMG_2SITE_3D, 
237      MODEL_NS_CPMG_2SITE_3D_FULL: MODEL_DESC_NS_CPMG_2SITE_3D_FULL, 
238      MODEL_NS_CPMG_2SITE_STAR: MODEL_DESC_NS_CPMG_2SITE_STAR, 
239      MODEL_NS_CPMG_2SITE_STAR_FULL: MODEL_DESC_NS_CPMG_2SITE_STAR_FULL, 
240      MODEL_NS_CPMG_2SITE_EXPANDED: MODEL_DESC_NS_CPMG_2SITE_EXPANDED, 
241      MODEL_NS_R1RHO_2SITE: MODEL_DESC_NS_R1RHO_2SITE, 
242      MODEL_NS_R1RHO_3SITE: MODEL_DESC_NS_R1RHO_3SITE, 
243      MODEL_NS_R1RHO_3SITE_LINEAR: MODEL_DESC_NS_R1RHO_3SITE_LINEAR, 
244      MODEL_MMQ_CR72: MODEL_DESC_MMQ_CR72, 
245      MODEL_NS_MMQ_2SITE: MODEL_DESC_NS_MMQ_2SITE, 
246      MODEL_NS_MMQ_3SITE: MODEL_DESC_NS_MMQ_3SITE, 
247      MODEL_NS_MMQ_3SITE_LINEAR: MODEL_DESC_NS_MMQ_3SITE_LINEAR 
248  } 
249   
250  # Full parameter list. 
251  MODEL_PARAMS = { 
252      MODEL_R2EFF: MODEL_PARAMS_R2EFF, 
253      MODEL_NOREX: MODEL_PARAMS_NOREX, 
254      MODEL_LM63: MODEL_PARAMS_LM63, 
255      MODEL_LM63_3SITE: MODEL_PARAMS_LM63_3SITE, 
256      MODEL_CR72: MODEL_PARAMS_CR72, 
257      MODEL_CR72_FULL: MODEL_PARAMS_CR72_FULL, 
258      MODEL_IT99: MODEL_PARAMS_IT99, 
259      MODEL_TSMFK01: MODEL_PARAMS_TSMFK01, 
260      MODEL_B14: MODEL_PARAMS_B14, 
261      MODEL_B14_FULL: MODEL_PARAMS_B14_FULL, 
262      MODEL_M61: MODEL_PARAMS_M61, 
263      MODEL_M61B: MODEL_PARAMS_M61B, 
264      MODEL_DPL94: MODEL_PARAMS_DPL94, 
265      MODEL_TP02: MODEL_PARAMS_TP02, 
266      MODEL_TAP03: MODEL_PARAMS_TAP03, 
267      MODEL_MP05: MODEL_PARAMS_MP05, 
268      MODEL_NS_CPMG_2SITE_3D: MODEL_PARAMS_NS_CPMG_2SITE_3D, 
269      MODEL_NS_CPMG_2SITE_3D_FULL: MODEL_PARAMS_NS_CPMG_2SITE_3D_FULL, 
270      MODEL_NS_CPMG_2SITE_STAR: MODEL_PARAMS_NS_CPMG_2SITE_STAR, 
271      MODEL_NS_CPMG_2SITE_STAR_FULL: MODEL_PARAMS_NS_CPMG_2SITE_STAR_FULL, 
272      MODEL_NS_CPMG_2SITE_EXPANDED: MODEL_PARAMS_NS_CPMG_2SITE_EXPANDED, 
273      MODEL_NS_R1RHO_2SITE: MODEL_PARAMS_NS_R1RHO_2SITE, 
274      MODEL_NS_R1RHO_3SITE: MODEL_PARAMS_NS_R1RHO_3SITE, 
275      MODEL_NS_R1RHO_3SITE_LINEAR: MODEL_PARAMS_NS_R1RHO_3SITE_LINEAR, 
276      MODEL_MMQ_CR72: MODEL_PARAMS_MMQ_CR72, 
277      MODEL_NS_MMQ_2SITE: MODEL_PARAMS_NS_MMQ_2SITE, 
278      MODEL_NS_MMQ_3SITE: MODEL_PARAMS_NS_MMQ_3SITE, 
279      MODEL_NS_MMQ_3SITE_LINEAR: MODEL_PARAMS_NS_MMQ_3SITE_LINEAR 
280  } 
281