mailRe: [task #7404] Support for XYZ structure files.


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by Edward d'Auvergne on June 16, 2011 - 13:44:
Hi,

I haven't applied these changes to the repository version.  I would
suggest you check out a new, clean copy, and make your changes step by
step in the new copy.  You can remove all your changes with:

$ svn revert -R .

But be warned, you will loose all your changes.  Therefore I would
recommend getting a new copy, or copying the current version and using
this svn revert command on the copies.

Regards,

Edward



On 16 June 2011 12:23, Han Sun <hasu@xxxxxxxxxxxxxxxxx> wrote:
Hi,

Could you resume the old internal.py file so that I can added my new change
step by step?

Thanks!
Han

On Jun 16, 2011, at 11:53 AM, Edward d'Auvergne wrote:

Hi,

I have applied the patch, but there are too many unrelated changes
grouped together.  So unfortunately I cannot apply it.  I can see that
there are three new functions in the internal structural reader:

__parse_models_xyz()
__parse_mols_xyz()
load_xyz()

This could go in one patch, but they should be described.  There is
also a lot of debugging print outs, it would be useful to mention
this.

Then there is the new class MolContainer_xyz.  This is not needed as
MolContainer is a generic class with a few PDB specific methods.
These specific methods could have '_pdb' added to the end, and then
these are duplicated and changed to *_xyz().  But I would put these as
a separate patch.  The original MolContainer should be preserved as
this defines the internal structure object.

Then generic_fns/structure/main.py has a single empty line removed, so
this can be a single patch.  And the modification to the file
test_suite/shared_data/structures/Indol_test.xyz should be in a
separate patch, with a commit message explaining this change.
Finally, the test_read_xyz_internal1() system test has been modified
for the new SSS-cluster4-new-test.xyz file.  I would suggest that this
is done differently.  The current test can be duplicated and called
test_read_xyz_internal2().  The first test if for the Indol_test.xyz
file, the second is for the multi-model SSS-cluster4-new-test.xyz
file.

Cheers,

Edward


On 16 June 2011 11:33, Han Sun <NO-REPLY.INVALID-ADDRESS@xxxxxxx> wrote:

Follow-up Comment #9, task #7404 (project relax):

Generating new user function 'load_xyz()'.
This is Han's patch https://gna.org/task/download.php?file_id=13226
attached
to the task
http://gna.org/task/?7404.
The user function 'load_xyz()' was generated and modified in the
generic_fns/structure/internal.py based on the function 'load_pdb()'.


  _______________________________________________________

Reply to this item at:

 <http://gna.org/task/?7404>

_______________________________________________
 Message sent via/by Gna!
 http://gna.org/


_______________________________________________
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






Related Messages


Powered by MHonArc, Updated Fri Jun 17 10:20:15 2011