Menu

SVN archive Commit Log


Commit Date  
[r27104] by bugman

Fix for the displace_id and molecules arguments of the structure.align user function.

The atom ID used for the translations and rotations is now properly constructed from the molecule
names in the molecules list and the displace_id string.

2014-12-12 09:52:24 Tree
[r27103] by bugman

Modified the Structure.test_align_molecules system test to catch a bug.

This is the failure of the displace_id argument of the structure.align user function when the
molecules argument is supplied - all atoms are being displaced instead of a subset.

2014-12-12 09:48:40 Tree
[r27102] by bugman

Fixes for the Structure.test_superimpose_fit_to_mean system test for the displace_id argument.

2014-12-11 18:38:25 Tree
[r27101] by bugman

Added the displace_id argument to the structure.align and structure.superimpose user functions.

This gives both of these user functions finer control over which atoms are translated and rotated by
the algorithm. This allows, for example, to align structures based on a set of backbone heavy atoms
while the protons and side chains are displaced by default. Or if a domain is aligned, then just
that domain can be displaced.

2014-12-11 18:37:46 Tree
[r27100] by bugman

Modified some system tests of the structure.align and structure.superimpose user functions.

The displace_id argument has been introduced for both of these user functions for finer control over
which atoms are translated and rotated by the algorithm. This allows, for example, to align
structures based on a set of backbone heavy atoms while the protons and side chains are displaced by
default. Or if a domain is aligned, then just that domain can be displaced.

2014-12-11 18:10:37 Tree
[r27099] by bugman

Modified the Structure.test_superimpose_fit_to_mean system test.

This is also to demonstrate a bug, this time in the structure.superimpose user function, in which
the algorithm causes a translation and rotation of all atoms rather than just those selected by the
atom_id argument.

2014-12-11 18:01:54 Tree
[r27098] by bugman

Modified the Structure.test_align system test to show a failure of the structure.align user function.

The alignment causes all atoms in the structural object to be translated and rotated, whereas it
should only operate on the atoms of the atom_id argument.

2014-12-11 17:55:25 Tree
[r27097] by bugman

Removed a debugging printout.

2014-12-11 16:28:11 Tree
[r27096] by bugman

Fix for the Structure.test_displacement system test for the assemble_coord_array() function bugfix.

2014-12-11 16:27:46 Tree
[r27095] by bugman

Fix for the IDs returned by lib.structure.internal.coordinates.assemble_coord_array().

The list of unique structure IDs was being incorrectly constructed if multiple molecules are present
but the molecules argument was not supplied. It would be of a different size to the coordinate data
structure.

2014-12-11 16:27:20 Tree
Older >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.