The following script crashes at result.write with
relax> results.write(run='m1', file='results', dir='m1', force=1,
format='columnar', compress_type=1)
Opening the file 'm1/results.bz2' for writing.
Traceback (most recent call last):
  File "../relax", line 591, in ?
    multi_processor.run()
  File
"/usr/jessy/garyt/projects/relax_branch/branch_multi1/multi/uni_processor.py",
line 106, in run
    self.relax_instance.run()
  File "../relax", line 175, in run
    self.interpreter.run()
  File
"/usr/jessy/garyt/projects/relax_branch/branch_multi1/prompt/interpreter.py",
line 216, in run
    run_script(intro=self.relax.intro_string, local=self.local,
script_file=self.relax.script_file, quit=1)
  File
"/usr/jessy/garyt/projects/relax_branch/branch_multi1/prompt/interpreter.py",
line 392, in run_script
    console.interact(intro, local, script_file, quit)
  File
"/usr/jessy/garyt/projects/relax_branch/branch_multi1/prompt/interpreter.py",
line 343, in interact_script
    execfile(script_file, local)
  File "test_multimodel_mc.py", line 75, in ?
    results.write(run=name, file='results', force=1)
  File
"/usr/jessy/garyt/projects/relax_branch/branch_multi1/prompt/results.py",
line 201, in write
    self.__relax__.generic.results.write(run=run, file=file,
directory=dir, force=force, format=format, compress_type=compress_type)
  File
"/usr/jessy/garyt/projects/relax_branch/branch_multi1/generic_fns/results.py",
line 166, in write
    self.write_function(results_file, run)
  File
"/usr/jessy/garyt/projects/relax_branch/branch_multi1/specific_fns/model_free.py",
line 5177, in write_columnar_results
    for l in xrange(data.num_ri):
AttributeError: Element instance has no attribute 'num_ri'
# Script for model-free analysis.
dataPaths = ['test_data/noe600_hgts.dat',
             'test_data/T1-500_051205_hgts.bs',
             'test_data/T1-600_hgts.bs',
             'test_data/T2-500_061205_hgts.bs',
             'test_data/T2-600_hgts.bs',
             'test_data/noe750.dat',
             'test_data/T1_750_hgts.bs',
             'test_data/T2_750_hgts.bs']
dataTypes = [('NOE', '600', 599.8e6),
             ('R1', '500', 499.8e6),
             ('R1', '600', 599.8e6),
             ('R2', '500', 499.8e6),
             ('R2', '600', 599.8e6),
             ('NOE', '750', 750.8e6),
             ('R1', '750', 750.8e6),
             ('R2', '750', 750.8e6)]
# Set the run names (also the names of preset model-free models).
#runs = ['tm1', 'tm2', 'tm3', 'tm4', 'tm5', 'tm6', 'tm7', 'tm8', 'tm9']
runs = ['m1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm7', 'm8', 'm9']
# Nuclei type
nuclei('N')
# Loop over the runs.
for name in runs:
    # Create the run.
    run.create(name, 'mf')
    # Load the sequence.
    #sequence.read(name, 'noe.500.out')
    # Load a PDB file.
    #pdb(name, 'test_data/test.pdb', proton='HN')
    structure.read_pdb(name, 'test_data/test.pdb')
    structure.vectors(name, proton='HN')
    # Load the relaxation data.
    for dataSet in xrange(len(dataPaths)):
        relax_data.read(name, dataTypes[dataSet][0],
dataTypes[dataSet][1], dataTypes[dataSet][2], dataPaths[dataSet])
    # Setup other values.
    diffusion_tensor.init(name, 1e-8, fixed=1)
    #diffusion_tensor.init(name, (1e-8, 1.0, 60, 290), param_types=0,
spheroid_type='oblate', fixed=0)
    value.set(name, 1.02 * 1e-10, 'bond_length')
    value.set(name, -160 * 1e-6, 'csa')
    #value.set(name, 0.970, 's2')
    #value.set(name, 1.0, 's2f')
    #value.set(name, 2048e-12, 'te')
    #value.set(name, 2048e-12, 'tf')
    #value.set(name, 2048e-12, 'ts')
    #value.set(name, 0.149/(2*pi*600e6)**2, 'rex')
    # Select the model-free model.
    model_free.select_model(run=name, model=name)
    #fix(name, 'all_res')
    # Minimise.
    grid_search(name, inc=11)
    minimise('newton', run=name)
    # Monte Carlo simulations.
    monte_carlo.setup(name, number=100)
    monte_carlo.create_data(name)
    monte_carlo.initial_values(name)
    minimise('newton', run=name)
    eliminate(run=name)
    monte_carlo.error_analysis(name)
    # Write the results.
    results.write(run=name, file='results', force=1)
# Save the program state.
state.save('save', force=1)
regards
gary
--
-------------------------------------------------------------------
Dr Gary Thompson
Astbury Centre for Structural Molecular Biology,
University of Leeds, Astbury Building,
Leeds, LS2 9JT, West-Yorkshire, UK             Tel. +44-113-3433024
email: garyt@xxxxxxxxxxxxxxx                   Fax  +44-113-2331407
-------------------------------------------------------------------
_______________________________________________
relax (http://nmr-relax.com)
This is the relax-devel mailing list
relax-devel@xxxxxxx
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-devel