Menu

SVN archive Commit Log


Commit Date  
[r27630] by bugman

Merged revisions 27620-27629 via svnmerge from
svn+ssh://bugman@.../svn/relax/trunk

........
r27620 | bugman | 2015-02-10 13:24:55 +0100 (Tue, 10 Feb 2015) | 6 lines

Fix for the Structure.test_atomic_fluctuations_no_match system test.

The structure.atomic_fluctuations user function will now raise a RelaxError when no data
corresponding to the atom ID can be found, so the test now checks for this.
........
r27621 | bugman | 2015-02-11 09:25:58 +0100 (Wed, 11 Feb 2015) | 3 lines

Created the unit test infrastructure for the lib.structure.internal.object module.
........
r27622 | bugman | 2015-02-11 09:55:57 +0100 (Wed, 11 Feb 2015) | 8 lines

Created the Test_object.test_add_atom_sort unit test.

This is from the _lib._structure._internal.test_object unit test module. The test will be used to
implement the sorting of input data by residue number in the add_atom() internal structural object
method. This will mean that added atoms will be placed in residue sequence order, so that output
PDB files are correctly ordered.
........
r27623 | bugman | 2015-02-11 10:17:07 +0100 (Wed, 11 Feb 2015) | 9 lines

Implementation of methods for sorting sequence data in the internal structural object.

The information is sorted in the molecule container level using the new MolContainer._sort() private
method. This uses the _sort_key() helper method which determines what the new order should be.
This is used as the 'key' argument for the Python sort() method. Instead of list shuffling, new
lists in the correct order are created. Although not memory efficient, this might be faster than
shuffling.
........
r27624 | bugman | 2015-02-11 10:23:45 +0100 (Wed, 11 Feb 2015) | 6 lines

The loading of structural data now sorts the data if the merge flag is True.

The pack_structs() method for sorting the data will now call the new MolContainer._sort() function
is the data is being merged. This is to ensure that the final structural data is correctly ordered.
........
r27625 | bugman | 2015-02-11 10:29:27 +0100 (Wed, 11 Feb 2015) | 3 lines

Fixes for a number of Structure system tests for the sorted structural data changes.
........
r27626 | bugman | 2015-02-11 10:48:24 +0100 (Wed, 11 Feb 2015) | 7 lines

Modified the structure.read_pdb user function backend to skip water molecules.

All residues with the name 'HOH' are now skipped when loading PDB files. This is implemented in the
MolContainer.fill_object_from_pdb() method, and a RelaxWarning is printed listing the residue
numbers of all skipped waters.
........
r27627 | bugman | 2015-02-11 10:49:57 +0100 (Wed, 11 Feb 2015) | 6 lines

Modified the Structure.test_read_pdb_1UBQ system test for the new water skipping feature.

As the structure.read_pdb user function will now skip waters, the last atom in the structural object
will now be the last ubiquitin atom and not the last water atom.
........
r27628 | bugman | 2015-02-11 11:25:41 +0100 (Wed, 11 Feb 2015) | 7 lines

Modified the Test_object.test_add_atom_sort unit test to check atom connectivities.

This is from the _lib._structure._internal.test_object unit test module. The problem is that the
MolContainer._sort() method for sorting the structural data currently does not correctly update the
bonded data structure.
........
r27629 | bugman | 2015-02-11 11:28:15 +0100 (Wed, 11 Feb 2015) | 6 lines

Completed the implementation of the sorting of structural data in the internal structural object.

The MolContainer._sort() private method now changes the connect atom indices in the bonded data
structure to the new sorted indices.
........

2015-02-11 10:32:28 Tree
[r27629] by bugman

Completed the implementation of the sorting of structural data in the internal structural object.

The MolContainer._sort() private method now changes the connect atom indices in the bonded data
structure to the new sorted indices.

2015-02-11 10:28:15 Tree
[r27628] by bugman

Modified the Test_object.test_add_atom_sort unit test to check atom connectivities.

This is from the _lib._structure._internal.test_object unit test module. The problem is that the
MolContainer._sort() method for sorting the structural data currently does not correctly update the
bonded data structure.

2015-02-11 10:25:41 Tree
[r27627] by bugman

Modified the Structure.test_read_pdb_1UBQ system test for the new water skipping feature.

As the structure.read_pdb user function will now skip waters, the last atom in the structural object
will now be the last ubiquitin atom and not the last water atom.

2015-02-11 09:49:57 Tree
[r27626] by bugman

Modified the structure.read_pdb user function backend to skip water molecules.

All residues with the name 'HOH' are now skipped when loading PDB files. This is implemented in the
MolContainer.fill_object_from_pdb() method, and a RelaxWarning is printed listing the residue
numbers of all skipped waters.

2015-02-11 09:48:24 Tree
[r27625] by bugman

Fixes for a number of Structure system tests for the sorted structural data changes.

2015-02-11 09:29:27 Tree
[r27624] by bugman

The loading of structural data now sorts the data if the merge flag is True.

The pack_structs() method for sorting the data will now call the new MolContainer._sort() function
is the data is being merged. This is to ensure that the final structural data is correctly ordered.

2015-02-11 09:23:45 Tree
[r27623] by bugman

Implementation of methods for sorting sequence data in the internal structural object.

The information is sorted in the molecule container level using the new MolContainer._sort() private
method. This uses the _sort_key() helper method which determines what the new order should be.
This is used as the 'key' argument for the Python sort() method. Instead of list shuffling, new
lists in the correct order are created. Although not memory efficient, this might be faster than
shuffling.

2015-02-11 09:17:07 Tree
[r27622] by bugman

Created the Test_object.test_add_atom_sort unit test.

This is from the _lib._structure._internal.test_object unit test module. The test will be used to
implement the sorting of input data by residue number in the add_atom() internal structural object
method. This will mean that added atoms will be placed in residue sequence order, so that output
PDB files are correctly ordered.

2015-02-11 08:55:57 Tree
[r27621] by bugman

Created the unit test infrastructure for the lib.structure.internal.object module.

2015-02-11 08:25:58 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.