A huge piece of work, but I think worthwhile for the additional flexibilty and the opportunity to steamline the code base. I'm certainly happy to help. Specific comments on aspects of the proposal will follow... Chris On Wed, 2006-10-11 at 19:11 +1000, Edward d'Auvergne wrote:
4. Conclusion This proposal will significantly change how relax operates. To start with, the modifications will render the 1.3 repository line completely dysfunctional. As the changes are so extensive, it may take a while for relax to migrate to this new data model and for the 1.3 line to stabilise. All suggestions relating to this proposal would be greatly appreciated. And if anyone could help in the coding to accelerate the migration process, that too would be much appreciated :) The migration could occur as a sweeping process, each file being migrated one at a time. Bugs are highly likely to be encountered and these can be reported to relax bug tracker to be fixed in both the 1.2 and 1.3 lines. The following is a summary of the proposal. The run concept is to be significantly simplified, function more like pipes, and everything renamed to 'pipes' rather than 'runs'. Molecule level: Data name: data.mol[0] User function class: molecule Identifiers (function arguments): 1. mol_num # NMR model number. 2. mol_name # Chain or segment ID. Data structures: 1. data.mol[0].num 2. data.mol[0].name Residue level: Data name: data.mol[0].res[0] User function class: sequence Identifiers (function arguments): 1. res_num 2. res_name Data structures: 1. data.mol[0].res[0].num 2. data.mol[0].res[0].name Spin level: Data name: data.mol[0].res[0].spin[0] User function class: spin Identifiers (function arguments): 1. atom_num 2. atom_name Data structures: 1. data.mol[0].res[0].spin[0].num 2. data.mol[0].res[0].spin[0].name _______________________________________________ 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