Did you run 'svn up' in the base relax directory?  And did you see a
message that some files were updated?  What happens if you type 'free
-m' on your system?

Cheers,

Edward


On 6 March 2012 15:59, Hugh RW Dannatt <[email protected]> wrote:
> Okay, made those changes, and it is now running. Thanks.
>
> I've run "svn up" and got the message " Skipped '.' ", which I guess I
> can ignore.
>
> Output of relax -i:-
>
>                                     relax repository checkout
>
>                              Molecular dynamics by NMR data analysis
>
>                             Copyright (C) 2001-2006 Edward d'Auvergne
>                         Copyright (C) 2006-2012 the relax development team
>
> This is free software which you are welcome to modify and redistribute
> under the conditions of the
> GNU General Public License (GPL).  This program, including all
> modules, is licensed under the GPL
> and comes with absolutely no warranty.  For details type 'GPL' within
> the relax prompt.
>
> Assistance in using the relax prompt and scripting interface can be
> accessed by typing 'help' within
> the prompt.
>
> ImportError: relaxation curve fitting is unavailable, the
> corresponding C modules have not been compiled.
>
> Processor fabric:  Uni-processor.
>
> Hardware information:
>    Machine:                 i686
>    Processor:
>    Endianness:              little
>
> Operating system information:
>    System:                  Linux
>    Release:                 2.6.32-38-generic
>    Version:                 #83-Ubuntu SMP Wed Jan 4 11:13:04 UTC 2012
>    GNU/Linux version:       Ubuntu 10.04 lucid
>    Distribution:            Ubuntu 10.04 lucid
>    Full platform string:
> Linux-2.6.32-38-generic-i686-with-Ubuntu-10.04-lucid
>
> Python information:
>    Architecture:            32bit ELF
>    Python version:          2.6.5
>    Python branch:           tags/r265
>    Python build:            r265:79063, Apr 16 2010 13:09:56
>    Python compiler:         GCC 4.4.3
>    Libc version:            glibc 2.4
>    Python implementation:   CPython
>    Python revision:         79063
>    Python executable:       /usr/bin/python
>    Python flags:            sys.flags(debug=0, py3k_warning=0,
> division_warning=0, division_new=0, inspect=0, interactive=0,
> optimize=0, dont_write_bytecode=0, no_user_site=0, no_site=0,
> ignore_environment=0, tabcheck=0, verbose=0, unicode=0,
> bytes_warning=0)
>    Python float info:
> sys.floatinfo(max=1.7976931348623157e+308, max_exp=1024,
> max_10_exp=308, min=2.2250738585072014e-308, min_exp=-1021,
> min_10_exp=-307, dig=15, mant_dig=53, epsilon=2.2204460492503131e-16,
> radix=2, rounds=1)
>    Python module path:      ['', '/home1/hugh/installs/relax-1.3',
> '/home1/hugh/programs/mattfit', '/usr/lib/python2.6',
> '/usr/lib/python2.6/plat-linux2', '/usr/lib/python2.6/lib-tk',
> '/usr/lib/python2.6/lib-old', '/usr/lib/python2.6/lib-dynload',
> '/usr/lib/python2.6/dist-packages',
> '/usr/lib/python2.6/dist-packages/PIL',
> '/usr/lib/python2.6/dist-packages/gst-0.10',
> '/usr/lib/pymodules/python2.6',
> '/usr/lib/python2.6/dist-packages/gtk-2.0',
> '/usr/lib/pymodules/python2.6/gtk-2.0',
> '/usr/local/lib/python2.6/dist-packages',
> '/home1/hugh/installs/relax-1.3/extern/scientific_python/linux2']
>
> Python packages (most are optional):
>
> Package              Installed       Version         Path
> minfx                True            Unknown
> /usr/local/lib/python2.6/dist-packages/minfx
> bmrblib              False
> numpy                True            1.3.0
> /usr/lib/python2.6/dist-packages/numpy
> scipy                True            0.7.0
> /usr/lib/python2.6/dist-packages/scipy
> wxPython             False
> mpi4py               False
> epydoc               False
> optparse             True            1.5.3
> /usr/lib/python2.6/optparse.pyc
> readline             True
> /usr/lib/python2.6/lib-dynload/readline.so
> profile              True
> /usr/lib/python2.6/profile.pyc
> bz2                  True
> /usr/lib/python2.6/lib-dynload/bz2.so
> gzip                 True                            
> /usr/lib/python2.6/gzip.pyc
> os.devnull           True                            /usr/lib/python2.6/os.pyc
>
> Compiled relax C modules:
>    Relaxation curve fitting: False
>
> ---------
>
> Hugh
>
>
>
>
> On 6 March 2012 14:54, Edward d'Auvergne <[email protected]> wrote:
>> Oh, that's a recent change as well.  There are a few changes in the
>> main line which will require small changes to the relax input scripts.
>>  I have standardised the value.set and related user functions across
>> the different analysis types.  The 'bond_length' parameter needs to be
>> replaced with 'r'.  You might encounter a few of these:
>>
>>    'bond_length' -> 'r'
>>    'heteronucleus' -> 'heteronuc_type'
>>    'proton' -> 'proton_type'
>>
>> I think that's all you'll need to modify in the script, the rest
>> should be internally handled within relax.
>>
>> As for the memory error, I have updated the relax information print
>> out to show more details.  Could you run 'svn up' and resend the
>> output of 'relax -i'?
>>
>> Cheers,
>>
>> Edward
>>
>>
>>
>> On 6 March 2012 15:29, Hugh RW Dannatt <[email protected]> wrote:
>>> Thanks for that, relax does now open properly. However, I now get the
>>> following error when trying to run the dauvergne_protocol.py script:-
>>>
>>> relax> relax_data.read(ri_id='NOE_600', ri_type='NOE',
>>> frq=600133000.0, file='noe_600', dir=None, spin_id_col=None,
>>> mol_name_col=None, res_num_col=1, res_name_col=None,
>>> spin_num_col=None, spin_name_col=None, data_col=3, error_col=4,
>>> sep=None, spin_id=None)
>>> Opening the file 'noe_600' for reading.
>>>
>>> relax> value.set(val=1.0200000000000001e-10, param='bond_length', 
>>> spin_id=None)
>>> debug> Execution lock:  Release by 'script UI' ('script' mode).
>>> Traceback (most recent call last):
>>>  File "/home1/hugh/installs/relax-1.3/prompt/interpreter.py", line
>>> 383, in exec_script
>>>    runpy.run_module(module, globals)
>>>  File "/usr/lib/python2.6/runpy.py", line 140, in run_module
>>>    fname, loader, pkg_name)
>>>  File "/usr/lib/python2.6/runpy.py", line 34, in _run_code
>>>    exec code in run_globals
>>>  File "/home1/hugh/data/pgm298bq/relax/dauvergne_protocol.py", line
>>> 205, in <module>
>>>    value.set(1.02 * 1e-10, 'bond_length')
>>>  File "/home1/hugh/installs/relax-1.3/prompt/value.py", line 239, in set
>>>    value.set(val=val, param=param, spin_id=spin_id)
>>>  File "/home1/hugh/installs/relax-1.3/generic_fns/value.py", line 356, in 
>>> set
>>>    set_param_values(param=param, value=val, spin_id=spin_id, force=force)
>>>  File "/home1/hugh/installs/relax-1.3/specific_fns/model_free/main.py",
>>> line 2316, in set_param_values
>>>    raise RelaxError("The parameter '%s' is unknown." % mf_params[i])
>>> RelaxError: RelaxError: The parameter 'bond_length' is unknown.
>>>
>>>
>>>
>>> Hugh
>>>
>>>
>>>
>>> On 6 March 2012 13:43, Edward d'Auvergne <[email protected]> wrote:
>>>> Ok, the message is taking longer than normal to appear.  The float128
>>>> problem was a recent change in relax.  I had just forgotten that
>>>> float128 is absent from 32-bit numpy.  So on your machine you have no
>>>> access to such high precision values.  This is only a problem if you
>>>> do your own code and analysis development within relax, as no part of
>>>> relax currently uses float128.
>>>>
>>>> Regards,
>>>>
>>>> Edward
>>>>
>>>>
>>>>
>>>> On 6 March 2012 14:34, Edward d'Auvergne <[email protected]> wrote:
>>>>> Hi Hugh,
>>>>>
>>>>> Just quickly, I fixed the float128 import problem.  See my commit
>>>>> message at https://mail.gna.org/public/relax-commits/2012-03/msg00025.html
>>>>> (you might have to wait a few min for the post to be archived and the
>>>>> link to work).  Just type 'svn up' and the problem will be gone.  I'll
>>>>> look at the other problem now.
>>>>>
>>>>> Regards,
>>>>>
>>>>> Edward
>>>>>
>>>>>
>>>>> On 6 March 2012 14:19, Hugh RW Dannatt <[email protected]> wrote:
>>>>>> Hi Edward,
>>>>>>
>>>>>> I have removed the suggested files from uni_processor.py and the error
>>>>>> given is below:-
>>>>>>
>>>>>> Simulation 495
>>>>>> Simulation 496
>>>>>> Simulation 497
>>>>>> Simulation 498
>>>>>> Simulation 499
>>>>>> Simulation 500
>>>>>> debug> Execution lock:  Release by 'script UI' ('script' mode).
>>>>>> Traceback (most recent call last):
>>>>>>  File "/progs/Linux/bin/relax13", line 7, in <module>
>>>>>>    relax.start()
>>>>>>  File "/progs/relax-1.3.13/relax.py", line 100, in start
>>>>>>    processor.run()
>>>>>>  File "/progs/relax-1.3.13/multi/uni_processor.py", line 135, in run
>>>>>>    self.callback.init_master(self)
>>>>>>  File "/progs/relax-1.3.13/multi/processor.py", line 263, in
>>>>>> default_init_master
>>>>>>    self.master.run()
>>>>>>  File "/progs/relax-1.3.13/relax.py", line 171, in run
>>>>>>    self.interpreter.run(self.script_file)
>>>>>>  File "/progs/relax-1.3.13/prompt/interpreter.py", line 300, in run
>>>>>>    return run_script(intro=self.__intro_string, local=locals(),
>>>>>> script_file=script_file, quit=self.__quit_flag,
>>>>>> show_script=self.__show_script,
>>>>>> raise_relax_error=self.__raise_relax_error)
>>>>>>  File "/progs/relax-1.3.13/prompt/interpreter.py", line 610, in 
>>>>>> run_script
>>>>>>    return console.interact(intro, local, script_file, quit,
>>>>>> show_script=show_script, raise_relax_error=raise_relax_error)
>>>>>>  File "/progs/relax-1.3.13/prompt/interpreter.py", line 495, in 
>>>>>> interact_script
>>>>>>    exec_script(script_file, local)
>>>>>>  File "/progs/relax-1.3.13/prompt/interpreter.py", line 383, in 
>>>>>> exec_script
>>>>>>    runpy.run_module(module, globals)
>>>>>>  File "/usr/lib/python2.6/runpy.py", line 140, in run_module
>>>>>>    fname, loader, pkg_name)
>>>>>>  File "/usr/lib/python2.6/runpy.py", line 34, in _run_code
>>>>>>    exec code in run_globals
>>>>>>  File "/home1/hugh/data/pgm298bq/relax/dauvergne_protocol.py", line
>>>>>> 216, in <module>
>>>>>>    dAuvergne_protocol(pipe_name=name, diff_model=DIFF_MODEL,
>>>>>> mf_models=MF_MODELS, local_tm_models=LOCAL_TM_MODELS,
>>>>>> grid_inc=GRID_INC, min_algor=MIN_ALGOR, mc_sim_num=MC_NUM,
>>>>>> conv_loop=CONV_LOOP)
>>>>>>  File "/progs/relax-1.3.13/auto_analyses/dauvergne_protocol.py", line
>>>>>> 230, in __init__
>>>>>>    status.exec_lock.release()
>>>>>> MemoryError
>>>>>> 3171.454u 7.344s 53:10.23 99.6% 0+0k 16400+0io 14pf+0w
>>>>>>
>>>>>> ---------------
>>>>>>
>>>>>> At the same time (as the computer hangs for hours each time I try to
>>>>>> test this), I thought I would try to run the most up-to-date of relax,
>>>>>> but this has proved problematic. We have installed subversion and
>>>>>> downloaded the latest repository as you described. We then had to
>>>>>> install "minfx" which was not required for the release version 1.3.13.
>>>>>> Is this correct?
>>>>>>
>>>>>> After this, when trying to run relax, arg_check.py returns an error
>>>>>> trying to import "float128" from numpy. It may be that we are running
>>>>>> an old version, I will look into this this afternoon.
>>>>>>
>>>>>> Hugh
>>>>>>
>>>>>>
>>>>>>
>>>>>> On 6 March 2012 12:04, Edward d'Auvergne <[email protected]> wrote:
>>>>>>> One other point is that I've recently been working on cleaning up,
>>>>>>> simplifying, and fixing a few IO stream bugs the multi-processor
>>>>>>> package in the 1.3 line of the relax repository since I tagged and
>>>>>>> released the 1.3.13 version.  So there is a slight chance that I may
>>>>>>> accientally have fixed the problem already.  But you'll need to check
>>>>>>> out the most up to date repository code with the subversion program to
>>>>>>> test this.
>>>>>>>
>>>>>>> Regards,
>>>>>>>
>>>>>>> Edward
>>>>>>>
>>>>>>>
>>>>>>> On 6 March 2012 12:58, Edward d'Auvergne <[email protected]> wrote:
>>>>>>>> Actually, looking the code, it appears as though the multi-processor
>>>>>>>> error handling is failing.  Which means that there are probably two
>>>>>>>> bugs here.  One is causing the program to fail, the second in the
>>>>>>>> multi-processor error handling is causing the memory error, hiding the
>>>>>>>> frist problem.  Could you replace the run() function in
>>>>>>>> multi/uni_processor.py code?  The original code should be:
>>>>>>>>
>>>>>>>>    def run(self):
>>>>>>>>        try:
>>>>>>>>            self.pre_run()
>>>>>>>>            self.callback.init_master(self)
>>>>>>>>            self.post_run()
>>>>>>>>        except Exception, e:
>>>>>>>>            self.callback.handle_exception(self, e)
>>>>>>>>
>>>>>>>> Could you replace it with:
>>>>>>>>
>>>>>>>>    def run(self):
>>>>>>>>        self.pre_run()
>>>>>>>>        self.callback.init_master(self)
>>>>>>>>        self.post_run()
>>>>>>>>
>>>>>>>> and see what the error message is?  If what I said above is correct,
>>>>>>>> then this should uncover the first bug (which then triggers the
>>>>>>>> second).  By the way, how long does it take to test this problem?
>>>>>>>>
>>>>>>>> Cheers,
>>>>>>>>
>>>>>>>> Edward
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On 6 March 2012 12:49, Edward d'Auvergne <[email protected]> wrote:
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> Thank you for all the details.  That really helps in narrowing down
>>>>>>>>> the bug!  From all the info, the bug is without doubt within the
>>>>>>>>> multi-processor package.  Cheers.  If you have a little time, we can
>>>>>>>>> work together and fix this.  The changes/fixes will go into the
>>>>>>>>> repository version, so you'll need a copy of that for testing.  Do you
>>>>>>>>> have the subversion program installed?  If so, you can obtain the most
>>>>>>>>> up to date copy from the repository by typing:
>>>>>>>>>
>>>>>>>>> $ svn co svn://svn.gna.org/svn/relax/1.3 relax-1.3
>>>>>>>>>
>>>>>>>>> or if this doesn't work:
>>>>>>>>>
>>>>>>>>> $ svn co http://svn.gna.org/svn/relax/1.3 relax-1.3
>>>>>>>>>
>>>>>>>>> If you already have a checked out copy, you can update to the newest
>>>>>>>>> copy by typing:
>>>>>>>>>
>>>>>>>>> $ svn up
>>>>>>>>>
>>>>>>>>> I'll look at the second bug you've identifed later.  It would be
>>>>>>>>> appreciated if you created a second bug report for that problem too.
>>>>>>>>> I would not recommend reverting to earlier relax versions due to the
>>>>>>>>> number of bug fixes and other problems solved since then.  This should
>>>>>>>>> not affect the model-free results, but the bugs could bite elsewhere.
>>>>>>>>> Hopefully I can fix this problem quickly.
>>>>>>>>>
>>>>>>>>> Cheers,
>>>>>>>>>
>>>>>>>>> Edward
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> P. S.  For reference, the bug report is https://gna.org/bugs/?19528.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On 6 March 2012 12:18, Hugh RW Dannatt <[email protected]> 
>>>>>>>>> wrote:
>>>>>>>>>> Hi Edward,
>>>>>>>>>>
>>>>>>>>>> Your description sounds very likely the cause of the problem, during
>>>>>>>>>> the time where no output is being produced, the computer gets
>>>>>>>>>> gradually more and more slow before finally giving up.
>>>>>>>>>>
>>>>>>>>>> The error is reproducible such that I have tried it on a couple of
>>>>>>>>>> different machines and it has failed several times at the same stage.
>>>>>>>>>> The error messages tend to vary a little, however. Here are another 2
>>>>>>>>>> of the outputs given when the program has failed (I should clarify 
>>>>>>>>>> all
>>>>>>>>>> of these messages came from runs done on the same machine, and the
>>>>>>>>>> second was run with option "-d" but it hasn't helped very much):-
>>>>>>>>>>
>>>>>>>>>> Simulation 492
>>>>>>>>>> Simulation 493
>>>>>>>>>> Simulation 494
>>>>>>>>>> Simulation 495
>>>>>>>>>> Simulation 496
>>>>>>>>>> Simulation 497
>>>>>>>>>> Simulation 498
>>>>>>>>>> Simulation 499
>>>>>>>>>> Simulation 500
>>>>>>>>>> Traceback (most recent call last):
>>>>>>>>>>  File "/usr/local/relax-1.3.13/multi/uni_processor.py", line 136, in 
>>>>>>>>>> run
>>>>>>>>>>    self.callback.init_master(self)
>>>>>>>>>>  File "/usr/local/relax-1.3.13/multi/processor.py", line 263, in 
>>>>>>>>>> default_init_m
>>>>>>>>>> aster
>>>>>>>>>> Traceback (most recent call last):
>>>>>>>>>>  File "/usr/local/bin/relax", line 7, in <module>
>>>>>>>>>>    relax.start()
>>>>>>>>>>  File "/usr/local/relax-1.3.13/relax.py", line 100, in start
>>>>>>>>>>    processor.run()
>>>>>>>>>>  File "/usr/local/relax-1.3.13/multi/uni_processor.py", line 139, in 
>>>>>>>>>> run
>>>>>>>>>>    self.callback.handle_exception(self, e)
>>>>>>>>>>  File "/usr/local/relax-1.3.13/multi/processor.py", line 250, in 
>>>>>>>>>> default_handle
>>>>>>>>>> _exception
>>>>>>>>>>    traceback.print_exc(file=sys.stderr)
>>>>>>>>>>  File "/usr/lib/python2.6/traceback.py", line 227, in print_exc
>>>>>>>>>>    print_exception(etype, value, tb, limit, file)
>>>>>>>>>>  File "/usr/lib/python2.6/traceback.py", line 125, in print_exception
>>>>>>>>>>    print_tb(tb, limit, file)
>>>>>>>>>>  File "/usr/lib/python2.6/traceback.py", line 69, in print_tb
>>>>>>>>>>    line = linecache.getline(filename, lineno, f.f_globals)
>>>>>>>>>>  File "/usr/lib/python2.6/linecache.py", line 14, in getline
>>>>>>>>>>    lines = getlines(filename, module_globals)
>>>>>>>>>>  File "/usr/lib/python2.6/linecache.py", line 40, in getlines
>>>>>>>>>>    return updatecache(filename, module_globals)
>>>>>>>>>>  File "/usr/lib/python2.6/linecache.py", line 136, in updatecache
>>>>>>>>>>    lines = fp.readlines()
>>>>>>>>>> MemoryError
>>>>>>>>>> 9203.219u 258.488s 8:05:09.46 32.5%     0+0k 90962440+0io 
>>>>>>>>>> 2215895pf+0w
>>>>>>>>>>
>>>>>>>>>> ------------------
>>>>>>>>>>
>>>>>>>>>> Simulation 489
>>>>>>>>>> Simulation 490
>>>>>>>>>> Simulation 491
>>>>>>>>>> Simulation 492
>>>>>>>>>> Simulation 493
>>>>>>>>>> Simulation 494
>>>>>>>>>> Simulation 495
>>>>>>>>>> Simulation 496
>>>>>>>>>> Simulation 497
>>>>>>>>>> Simulation 498
>>>>>>>>>> Simulation 499
>>>>>>>>>> Simulation 500
>>>>>>>>>> debug> Execution lock:  Release by 'script UI' ('script' mode).
>>>>>>>>>> debug> Execution lock:  Release by 'script UI' ('script' mode).
>>>>>>>>>> Traceback (most recent call last):
>>>>>>>>>>  File "/progs/Linux/bin/relax13", line 7, in <module>
>>>>>>>>>>    relax.start()
>>>>>>>>>>  File "/progs/relax-1.3.13/relax.py", line 100, in start
>>>>>>>>>>    processor.run()
>>>>>>>>>>  File "/progs/relax-1.3.13/multi/uni_processor.py", line 139, in run
>>>>>>>>>>    self.callback.handle_exception(self, e)
>>>>>>>>>>  File "/progs/relax-1.3.13/multi/processor.py", line 250, in 
>>>>>>>>>> default_handle_exc
>>>>>>>>>> eption
>>>>>>>>>>    traceback.print_exc(file=sys.stderr)
>>>>>>>>>>  File "/usr/lib/python2.6/traceback.py", line 227, in print_exc
>>>>>>>>>>    print_exception(etype, value, tb, limit, file)
>>>>>>>>>> MemoryError
>>>>>>>>>>
>>>>>>>>>> 8006.268u 542.873s 8:34:11.81 27.7%     0+0k 225824840+0io 
>>>>>>>>>> 6192344pf+0w
>>>>>>>>>>
>>>>>>>>>> ------------------
>>>>>>>>>>
>>>>>>>>>> If the number of MC simulations is dropped even as little as 100, the
>>>>>>>>>> program finishes the fitting successfully, though I then get an error
>>>>>>>>>> message to do with the grace files (i've not been using them so I'm
>>>>>>>>>> not bothered about this though it will be of interest to you no
>>>>>>>>>> doubt):-
>>>>>>>>>>
>>>>>>>>>> Data pipe 'final':  The ts value of 2.6285e-08 is greater than 
>>>>>>>>>> 1.9714e-08, elimi
>>>>>>>>>> nating simulation 94 of spin system ':218@N'.
>>>>>>>>>> Data pipe 'final':  The ts value of 2.6285e-08 is greater than 
>>>>>>>>>> 1.9714e-08, elimi
>>>>>>>>>> nating simulation 95 of spin system ':218@N'.
>>>>>>>>>>
>>>>>>>>>> relax> monte_carlo.error_analysis(prune=0.0)
>>>>>>>>>>
>>>>>>>>>> relax> results.write(file='results', 
>>>>>>>>>> dir='/ld10c/home1/hugh/data/pgm298bq/relax/
>>>>>>>>>> final', compress_type=1, force=True)
>>>>>>>>>> Opening the file 
>>>>>>>>>> '/ld10c/home1/hugh/data/pgm298bq/relax/final/results.bz2' for w
>>>>>>>>>> riting.
>>>>>>>>>>
>>>>>>>>>> relax> grace.write(x_data_type='spin', y_data_type='s2', 
>>>>>>>>>> spin_id=None, plot_data
>>>>>>>>>> ='value', file='s2.agr', 
>>>>>>>>>> dir='/ld10c/home1/hugh/data/pgm298bq/relax/final/grace'
>>>>>>>>>> , force=True, norm=False)
>>>>>>>>>> Opening the file 
>>>>>>>>>> '/ld10c/home1/hugh/data/pgm298bq/relax/final/grace/s2.agr' for
>>>>>>>>>> writing.
>>>>>>>>>>
>>>>>>>>>> relax> grace.write(x_data_type='spin', y_data_type='s2f', 
>>>>>>>>>> spin_id=None, plot_dat
>>>>>>>>>> a='value', file='s2f.agr', 
>>>>>>>>>> dir='/ld10c/home1/hugh/data/pgm298bq/relax/final/grac
>>>>>>>>>> e', force=True, norm=False)
>>>>>>>>>> Opening the file 
>>>>>>>>>> '/ld10c/home1/hugh/data/pgm298bq/relax/final/grace/s2f.agr' for
>>>>>>>>>>  writing.
>>>>>>>>>>
>>>>>>>>>> relax> grace.write(x_data_type='spin', y_data_type='s2s', 
>>>>>>>>>> spin_id=None, plot_dat
>>>>>>>>>> a='value', file='s2s.agr', 
>>>>>>>>>> dir='/ld10c/home1/hugh/data/pgm298bq/relax/final/grac
>>>>>>>>>> e', force=True, norm=False)
>>>>>>>>>> Opening the file 
>>>>>>>>>> '/ld10c/home1/hugh/data/pgm298bq/relax/final/grace/s2s.agr' for
>>>>>>>>>>  writing.
>>>>>>>>>>
>>>>>>>>>> relax> grace.write(x_data_type='spin', y_data_type='te', 
>>>>>>>>>> spin_id=None, plot_data
>>>>>>>>>> ='value', file='te.agr', 
>>>>>>>>>> dir='/ld10c/home1/hugh/data/pgm298bq/relax/final/grace'
>>>>>>>>>> , force=True, norm=False)
>>>>>>>>>> Opening the file 
>>>>>>>>>> '/ld10c/home1/hugh/data/pgm298bq/relax/final/grace/te.agr' for
>>>>>>>>>> writing.
>>>>>>>>>>
>>>>>>>>>> relax> grace.write(x_data_type='spin', y_data_type='tf', 
>>>>>>>>>> spin_id=None, plot_data
>>>>>>>>>> ='value', file='tf.agr', 
>>>>>>>>>> dir='/ld10c/home1/hugh/data/pgm298bq/relax/final/grace'
>>>>>>>>>> , force=True, norm=False)
>>>>>>>>>> Opening the file 
>>>>>>>>>> '/ld10c/home1/hugh/data/pgm298bq/relax/final/grace/tf.agr' for
>>>>>>>>>> writing.
>>>>>>>>>>
>>>>>>>>>> relax> grace.write(x_data_type='spin', y_data_type='ts', 
>>>>>>>>>> spin_id=None, plot_data
>>>>>>>>>> ='value', file='ts.agr', 
>>>>>>>>>> dir='/ld10c/home1/hugh/data/pgm298bq/relax/final/grace'
>>>>>>>>>> , force=True, norm=False)
>>>>>>>>>> Opening the file 
>>>>>>>>>> '/ld10c/home1/hugh/data/pgm298bq/relax/final/grace/ts.agr' for
>>>>>>>>>> writing.
>>>>>>>>>>
>>>>>>>>>> relax> grace.write(x_data_type='spin', y_data_type='rex', 
>>>>>>>>>> spin_id=None, plot_dat
>>>>>>>>>> a='value', file='rex.agr', 
>>>>>>>>>> dir='/ld10c/home1/hugh/data/pgm298bq/relax/final/grac
>>>>>>>>>> e', force=True, norm=False)
>>>>>>>>>> Opening the file 
>>>>>>>>>> '/ld10c/home1/hugh/data/pgm298bq/relax/final/grace/rex.agr' for
>>>>>>>>>>  writing.
>>>>>>>>>> debug> Execution lock:  Release by 'script UI' ('script' mode).
>>>>>>>>>> debug> Execution lock:  Release by 'script UI' ('script' mode).
>>>>>>>>>> Traceback (most recent call last):
>>>>>>>>>>  File "/ld10c/progs/relax-1.3.13/prompt/interpreter.py", line 383, 
>>>>>>>>>> in exec_scri
>>>>>>>>>> pt
>>>>>>>>>>    runpy.run_module(module, globals)
>>>>>>>>>>  File "/usr/lib/python2.6/runpy.py", line 140, in run_module
>>>>>>>>>>    fname, loader, pkg_name)
>>>>>>>>>>  File "/usr/lib/python2.6/runpy.py", line 34, in _run_code
>>>>>>>>>>    exec code in run_globals
>>>>>>>>>>  File 
>>>>>>>>>> "/ld10c/home1/hugh/data/pgm298bq/relax/dauvergne_protocol_lessMC.py",
>>>>>>>>>>  lin
>>>>>>>>>> e 216, in <module>
>>>>>>>>>>    dAuvergne_protocol(pipe_name=name, diff_model=DIFF_MODEL, 
>>>>>>>>>> mf_models=MF_MODEL
>>>>>>>>>> S, local_tm_models=LOCAL_TM_MODELS, grid_inc=GRID_INC, 
>>>>>>>>>> min_algor=MIN_ALGOR, mc_s
>>>>>>>>>> im_num=MC_NUM, conv_loop=CONV_LOOP)
>>>>>>>>>>  File 
>>>>>>>>>> "/ld10c/progs/relax-1.3.13/auto_analyses/dauvergne_protocol.py", 
>>>>>>>>>> line 223
>>>>>>>>>> , in __init__
>>>>>>>>>>    self.execute()
>>>>>>>>>>  File 
>>>>>>>>>> "/ld10c/progs/relax-1.3.13/auto_analyses/dauvergne_protocol.py", 
>>>>>>>>>> line 710
>>>>>>>>>> , in execute
>>>>>>>>>>    self.write_results()
>>>>>>>>>>  File 
>>>>>>>>>> "/ld10c/progs/relax-1.3.13/auto_analyses/dauvergne_protocol.py", 
>>>>>>>>>> line 837
>>>>>>>>>> , in write_results
>>>>>>>>>>    self.interpreter.grace.write(x_data_type='spin', 
>>>>>>>>>> y_data_type='rex', file='re
>>>>>>>>>> x.agr',       dir=dir, force=True)
>>>>>>>>>>  File "/ld10c/progs/relax-1.3.13/prompt/grace.py", line 103, in write
>>>>>>>>>>    grace.write(x_data_type=x_data_type, y_data_type=y_data_type, 
>>>>>>>>>> spin_id=spin_i
>>>>>>>>>> d, plot_data=plot_data, file=file, dir=dir, force=force, norm=norm)
>>>>>>>>>>  File "/ld10c/progs/relax-1.3.13/generic_fns/grace.py", line 366, in 
>>>>>>>>>> write
>>>>>>>>>>    write_xy_header(sets=len(data[0]), file=file, 
>>>>>>>>>> data_type=[x_data_type, y_data
>>>>>>>>>> _type], seq_type=seq_type, set_names=set_names, norm=norm)
>>>>>>>>>>  File "/ld10c/progs/relax-1.3.13/generic_fns/grace.py", line 600, in 
>>>>>>>>>> write_xy_h
>>>>>>>>>> eader
>>>>>>>>>>    units = return_units(data_type[i])
>>>>>>>>>>  File "/ld10c/progs/relax-1.3.13/specific_fns/model_free/main.py", 
>>>>>>>>>> line 2394, i
>>>>>>>>>> n return_units
>>>>>>>>>>    raise RelaxNoSpinSpecError
>>>>>>>>>> RelaxNoSpinSpecError: RelaxError: The spin system must be specified.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> 3510.479u 20.741s 59:07.76 99.5%        0+0k 0+3368io 0pf+0w
>>>>>>>>>>
>>>>>>>>>> ------------------
>>>>>>>>>>
>>>>>>>>>> Finally, this is the output from relax --info as requested:-
>>>>>>>>>>
>>>>>>>>>>                                            relax 1.3.13
>>>>>>>>>>
>>>>>>>>>>                              Molecular dynamics by NMR data analysis
>>>>>>>>>>
>>>>>>>>>>                             Copyright (C) 2001-2006 Edward d'Auvergne
>>>>>>>>>>                         Copyright (C) 2006-2011 the relax 
>>>>>>>>>> development team
>>>>>>>>>>
>>>>>>>>>> This is free software which you are welcome to modify and 
>>>>>>>>>> redistribute
>>>>>>>>>> under the conditions of the
>>>>>>>>>> GNU General Public License (GPL).  This program, including all
>>>>>>>>>> modules, is licensed under the GPL
>>>>>>>>>> and comes with absolutely no warranty.  For details type 'GPL' within
>>>>>>>>>> the relax prompt.
>>>>>>>>>>
>>>>>>>>>> Assistance in using the relax prompt and scripting interface can be
>>>>>>>>>> accessed by typing 'help' within
>>>>>>>>>> the prompt.
>>>>>>>>>>
>>>>>>>>>> Processor fabric:  Uni-processor.
>>>>>>>>>>
>>>>>>>>>> Hardware information:
>>>>>>>>>>    Machine:                 i686
>>>>>>>>>>    Processor:
>>>>>>>>>>
>>>>>>>>>> System information:
>>>>>>>>>>    System:                  Linux
>>>>>>>>>>    Release:                 2.6.32-37-generic
>>>>>>>>>>    Version:                 #81-Ubuntu SMP Fri Dec 2 20:35:14 UTC 
>>>>>>>>>> 2011
>>>>>>>>>>    GNU/Linux version:       Ubuntu 10.04 lucid
>>>>>>>>>>    Distribution:            Ubuntu 10.04 lucid
>>>>>>>>>>    Full platform string:
>>>>>>>>>> Linux-2.6.32-37-generic-i686-with-Ubuntu-10.04-lucid
>>>>>>>>>>
>>>>>>>>>> Software information:
>>>>>>>>>>    Architecture:            32bit ELF
>>>>>>>>>>    Python version:          2.6.5
>>>>>>>>>>    Python branch:           tags/r265
>>>>>>>>>>    Python build:            r265:79063, Apr 16 2010 13:09:56
>>>>>>>>>>    Python compiler:         GCC 4.4.3
>>>>>>>>>>    Python implementation:   CPython
>>>>>>>>>>    Python revision:         79063
>>>>>>>>>>    Numpy version:           1.3.0
>>>>>>>>>>    Libc version:            glibc 2.4
>>>>>>>>>>
>>>>>>>>>> Python packages (most are optional):
>>>>>>>>>>
>>>>>>>>>> Package              Installed       Version         Path
>>>>>>>>>> minfx                True            Unknown
>>>>>>>>>> /ld10c/progs/relax-1.3.13/minfx
>>>>>>>>>> bmrblib              True            Unknown
>>>>>>>>>> /ld10c/progs/relax-1.3.13/bmrblib
>>>>>>>>>> numpy                True            1.3.0
>>>>>>>>>> /usr/lib/python2.6/dist-packages/numpy
>>>>>>>>>> scipy                True            0.7.0
>>>>>>>>>> /usr/lib/python2.6/dist-packages/scipy
>>>>>>>>>> wxPython             False
>>>>>>>>>> mpi4py               False
>>>>>>>>>> epydoc               False
>>>>>>>>>> optparse             True            1.5.3
>>>>>>>>>> /usr/lib/python2.6/optparse.pyc
>>>>>>>>>> readline             True
>>>>>>>>>> /usr/lib/python2.6/lib-dynload/readline.so
>>>>>>>>>> profile              True
>>>>>>>>>> /usr/lib/python2.6/profile.pyc
>>>>>>>>>> bz2                  True
>>>>>>>>>> /usr/lib/python2.6/lib-dynload/bz2.so
>>>>>>>>>> gzip                 True                            
>>>>>>>>>> /usr/lib/python2.6/gzip.pyc
>>>>>>>>>> os.devnull           True                            
>>>>>>>>>> /usr/lib/python2.6/os.pyc
>>>>>>>>>>
>>>>>>>>>> Compiled relax C modules:
>>>>>>>>>>    Relaxation curve fitting: True
>>>>>>>>>>
>>>>>>>>>> ------------------
>>>>>>>>>>
>>>>>>>>>> Apologies for all the detail but I'm not really sure what to do here.
>>>>>>>>>> If it is the multi-processor part of it that is failing, is 
>>>>>>>>>> installing
>>>>>>>>>> relax 1.3.11 an option? I previously has 1.3.10 installed and the
>>>>>>>>>> commands seem to have changed quite a lot since then. What is your
>>>>>>>>>> opinion on the validity of error estimates based on 100 simulations?
>>>>>>>>>>
>>>>>>>>>> Thanks
>>>>>>>>>>
>>>>>>>>>> Hugh
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On 5 March 2012 08:33, Edward d'Auvergne 
>>>>>>>>>> <[email protected]> wrote:
>>>>>>>>>>> Hi Hugh,
>>>>>>>>>>>
>>>>>>>>>>> I'm pretty sure this error has not been encountered before.  It at
>>>>>>>>>>> least hasn't been reported.  I've never seen anything close to this
>>>>>>>>>>> before, but I would guess that this is an infinitely recursive
>>>>>>>>>>> exception (the error is being caught but, in the process, the error
>>>>>>>>>>> occurs again, being caught a second time, then the 3rd error occurs,
>>>>>>>>>>> is caught a 3rd time, with this continuing until your computer runs
>>>>>>>>>>> out of RAM and swap space and relax is killed by the operating
>>>>>>>>>>> system).  The error seems to occur within the error handing portion 
>>>>>>>>>>> of
>>>>>>>>>>> Gary Thompson's multi-processor framework (you are using the
>>>>>>>>>>> uni-processor fabric of the framework here), so maybe Gary might 
>>>>>>>>>>> know
>>>>>>>>>>> a solution?
>>>>>>>>>>>
>>>>>>>>>>> Is this error reproducible?  For testing, can you drop the number of
>>>>>>>>>>> Monte Carlo simulations down to say 5?  Running relax with the debug
>>>>>>>>>>> flag might also help:
>>>>>>>>>>>
>>>>>>>>>>> $ relax --debug
>>>>>>>>>>>
>>>>>>>>>>> or:
>>>>>>>>>>>
>>>>>>>>>>> $ relax -d
>>>>>>>>>>>
>>>>>>>>>>> Are you using the GUI or scripting user interface?  The output of:
>>>>>>>>>>>
>>>>>>>>>>> $ relax --info
>>>>>>>>>>>
>>>>>>>>>>> might also be useful.  As for your data set being too large, relax 
>>>>>>>>>>> has
>>>>>>>>>>> been used on much bigger systems before so this should not be an
>>>>>>>>>>> issue.  One last thing, would you be able to create a bug report for
>>>>>>>>>>> this error (https://gna.org/bugs/?func=additem&group=relax)?  All of
>>>>>>>>>>> the info/log files can then be pasted/attached there, and it is a
>>>>>>>>>>> useful future reference for anyone who encounters the same or a
>>>>>>>>>>> similar bug.
>>>>>>>>>>>
>>>>>>>>>>> Cheers,
>>>>>>>>>>>
>>>>>>>>>>> Edward
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On 2 March 2012 12:33, Hugh RW Dannatt <[email protected]> 
>>>>>>>>>>> wrote:
>>>>>>>>>>>> Dear All,
>>>>>>>>>>>>
>>>>>>>>>>>> Having completed the fitting of 1 dataset without any problems, I 
>>>>>>>>>>>> am
>>>>>>>>>>>> now moving onto another. Everything has worked fine until I change 
>>>>>>>>>>>> the
>>>>>>>>>>>> DIFF_MODEL to "final" and try to run the program again to get error
>>>>>>>>>>>> estimates on my fitted parameters.
>>>>>>>>>>>>
>>>>>>>>>>>> The program successfully re-opens all the results file and selects 
>>>>>>>>>>>> the
>>>>>>>>>>>> diffusion model. Then all 500 simulations are done without issue, 
>>>>>>>>>>>> but
>>>>>>>>>>>> as soon as the program has finished this, it stops outputting 
>>>>>>>>>>>> anything
>>>>>>>>>>>> to the screen for a long time (>12 hrs). During this time, the CPU 
>>>>>>>>>>>> and
>>>>>>>>>>>> Memory use is very high and the computer runs slowly. Eventually I 
>>>>>>>>>>>> get
>>>>>>>>>>>> a "Memory Error" and a whole load of messages outputted to the 
>>>>>>>>>>>> screen,
>>>>>>>>>>>> which I have pasted below. I should emphasize that all the stages 
>>>>>>>>>>>> of
>>>>>>>>>>>> running this program with different diffusion models have run fine,
>>>>>>>>>>>> and the computer I'm using is a relatively fast machine (dual core
>>>>>>>>>>>> Pentium 4, 2 GB RAM).
>>>>>>>>>>>>
>>>>>>>>>>>> Has anyone had a similar problem? This dataset is larger than the
>>>>>>>>>>>> previous one which fit without issue (current one has 6 
>>>>>>>>>>>> measurements
>>>>>>>>>>>> per 176 residues), but I can't imagine this being the cause of this
>>>>>>>>>>>> problem.
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks
>>>>>>>>>>>>
>>>>>>>>>>>> Hugh
>>>>>>>>>>>>
>>>>>>>>>>>> ----
>>>>>>>>>>>>
>>>>>>>>>>>> Simulation 485
>>>>>>>>>>>> Simulation 486
>>>>>>>>>>>> Simulation 487
>>>>>>>>>>>> Simulation 488
>>>>>>>>>>>> Simulation 489
>>>>>>>>>>>> Simulation 490
>>>>>>>>>>>> Simulation 491
>>>>>>>>>>>> Simulation 492
>>>>>>>>>>>> Simulation 493
>>>>>>>>>>>> Simulation 494
>>>>>>>>>>>> Simulation 495
>>>>>>>>>>>> Simulation 496
>>>>>>>>>>>> Simulation 497
>>>>>>>>>>>> Simulation 498
>>>>>>>>>>>> Simulation 499
>>>>>>>>>>>> Simulation 500
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Traceback (most recent call last):
>>>>>>>>>>>>  File "/progs/relax-1.3.13/multi/uni_processor.py", line 136, in 
>>>>>>>>>>>> run
>>>>>>>>>>>>    self.callback.init_master(self)
>>>>>>>>>>>>  File "/progs/relax-1.3.13/multi/processor.py", line 263, in
>>>>>>>>>>>> default_init_master
>>>>>>>>>>>>    self.master.run()
>>>>>>>>>>>>  File "/progs/relax-1.3.13/relax.py", line 171, in run
>>>>>>>>>>>>    self.interpreter.run(self.script_file)
>>>>>>>>>>>>  File "/progs/relax-1.3.13/prompt/interpreter.py", line 300, in run
>>>>>>>>>>>>    return run_script(intro=self.__intro_string, local=locals(),
>>>>>>>>>>>> script_file=script_file, quit=self.__quit_flag,
>>>>>>>>>>>> show_script=self.__show_script,
>>>>>>>>>>>> raise_relax_error=self.__raise_relax_error)
>>>>>>>>>>>>  File "/progs/relax-1.3.13/prompt/interpreter.py", line 610, in 
>>>>>>>>>>>> run_script
>>>>>>>>>>>>    return console.interact(intro, local, script_file, quit,
>>>>>>>>>>>> show_script=show_script, raise_relax_error=raise_relax_error)
>>>>>>>>>>>>  File "/progs/relax-1.3.13/prompt/interpreter.py", line 495, in 
>>>>>>>>>>>> interact_script
>>>>>>>>>>>>    exec_script(script_file, local)
>>>>>>>>>>>>  File "/progs/relax-1.3.13/prompt/interpreter.py", line 383, in 
>>>>>>>>>>>> exec_script
>>>>>>>>>>>>    runpy.run_module(module, globals)
>>>>>>>>>>>>  File "/usr/lib/python2.6/runpy.py", line 140, in run_module
>>>>>>>>>>>>    fname, loader, pkg_name)
>>>>>>>>>>>>  File "/usr/lib/python2.6/runpy.py", line 34, in _run_code
>>>>>>>>>>>>    exec code in run_globals
>>>>>>>>>>>>  File "/home1/hugh/data/pgm298bq/relax/dauvergne_protocol.py", line
>>>>>>>>>>>> 216, in <module>
>>>>>>>>>>>>    dAuvergne_protocol(pipe_name=name, diff_model=DIFF_MODEL,
>>>>>>>>>>>> mf_models=MF_MODELS, local_tm_models=LOCAL_TM_MODELS,
>>>>>>>>>>>> grid_inc=GRID_INC, min_algor=MIN_ALGOR, mc_sim_num=MC_NUM,
>>>>>>>>>>>> conv_loop=CONV_LOOP)
>>>>>>>>>>>>  File "/progs/relax-1.3.13/auto_analyses/dauvergne_protocol.py", 
>>>>>>>>>>>> line
>>>>>>>>>>>> 223, in __init__
>>>>>>>>>>>> Traceback (most recent call last):
>>>>>>>>>>>>  File "/progs/Linux/bin/relax13", line 7, in <module>
>>>>>>>>>>>>    relax.start()
>>>>>>>>>>>>  File "/progs/relax-1.3.13/relax.py", line 100, in start
>>>>>>>>>>>>    processor.run()
>>>>>>>>>>>>  File "/progs/relax-1.3.13/multi/uni_processor.py", line 139, in 
>>>>>>>>>>>> run
>>>>>>>>>>>>    self.callback.handle_exception(self, e)
>>>>>>>>>>>>  File "/progs/relax-1.3.13/multi/processor.py", line 250, in
>>>>>>>>>>>> default_handle_exception
>>>>>>>>>>>>    traceback.print_exc(file=sys.stderr)
>>>>>>>>>>>>  File "/usr/lib/python2.6/traceback.py", line 227, in print_exc
>>>>>>>>>>>>    print_exception(etype, value, tb, limit, file)
>>>>>>>>>>>>  File "/usr/lib/python2.6/traceback.py", line 125, in 
>>>>>>>>>>>> print_exception
>>>>>>>>>>>>    print_tb(tb, limit, file)
>>>>>>>>>>>>  File "/usr/lib/python2.6/traceback.py", line 69, in print_tb
>>>>>>>>>>>>    line = linecache.getline(filename, lineno, f.f_globals)
>>>>>>>>>>>>  File "/usr/lib/python2.6/linecache.py", line 14, in getline
>>>>>>>>>>>>    lines = getlines(filename, module_globals)
>>>>>>>>>>>>  File "/usr/lib/python2.6/linecache.py", line 40, in getlines
>>>>>>>>>>>>    return updatecache(filename, module_globals)
>>>>>>>>>>>>  File "/usr/lib/python2.6/linecache.py", line 136, in updatecache
>>>>>>>>>>>>    lines = fp.readlines()
>>>>>>>>>>>> MemoryError
>>>>>>>>>>>> 9078.655u 666.933s 10:55:29.66 24.7%    0+0k 241482000+0io 
>>>>>>>>>>>> 6665721pf+0w
>>>>>>>>>>>>
>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>> relax (http://nmr-relax.com)
>>>>>>>>>>>>
>>>>>>>>>>>> This is the relax-users 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-users
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Hugh Dannatt
>>>>>>>>>> PhD Student Researcher
>>>>>>>>>>
>>>>>>>>>> Prof. Jon Waltho Lab
>>>>>>>>>> Department of Molecular Biology & Biotechnology
>>>>>>>>>> University of Sheffield
>>>>>>>>>> Firth Court
>>>>>>>>>> Western Bank
>>>>>>>>>> Sheffield
>>>>>>>>>> S10 2TN
>>>>>>>>>>
>>>>>>>>>> 0114 222 2729
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Hugh Dannatt
>>>>>> PhD Student Researcher
>>>>>>
>>>>>> Prof. Jon Waltho Lab
>>>>>> Department of Molecular Biology & Biotechnology
>>>>>> University of Sheffield
>>>>>> Firth Court
>>>>>> Western Bank
>>>>>> Sheffield
>>>>>> S10 2TN
>>>>>>
>>>>>> 0114 222 2729
>>>
>>>
>>>
>>> --
>>> Hugh Dannatt
>>> PhD Student Researcher
>>>
>>> Prof. Jon Waltho Lab
>>> Department of Molecular Biology & Biotechnology
>>> University of Sheffield
>>> Firth Court
>>> Western Bank
>>> Sheffield
>>> S10 2TN
>>>
>>> 0114 222 2729
>>>
>>> _______________________________________________
>>> relax (http://nmr-relax.com)
>>>
>>> This is the relax-users 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-users
>
>
>
> --
> Hugh Dannatt
> PhD Student Researcher
>
> Prof. Jon Waltho Lab
> Department of Molecular Biology & Biotechnology
> University of Sheffield
> Firth Court
> Western Bank
> Sheffield
> S10 2TN
>
> 0114 222 2729

_______________________________________________
relax (http://nmr-relax.com)

This is the relax-users 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-users

Reply via email to