Menu

SVN archive Commit Log


Commit Date  
[r27757] by bugman

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

........
r27753 | bugman | 2015-03-03 16:30:49 +0100 (Tue, 03 Mar 2015) | 3 lines

Added more checks to the three Pcs.test_pcs_copy* system tests.
........
r27754 | bugman | 2015-03-03 16:33:21 +0100 (Tue, 03 Mar 2015) | 3 lines

Added more checks to the three Rdc.test_rdc_copy* system tests.
........
r27755 | bugman | 2015-03-03 16:46:48 +0100 (Tue, 03 Mar 2015) | 7 lines

Created the Rdc.test_calc_q_factors_no_tensor system test.

This is to demonstrate a failure in the rdc.calc_q_factors user function when no alignment tensor is
present. In addition, the test is also triggering an earlier problem of spin isotope information
being missing. However the isotope is not required if the tensor is absent.
........
r27756 | bugman | 2015-03-03 16:49:03 +0100 (Tue, 03 Mar 2015) | 7 lines

Fixes for the rdc.calc_q_factors user function for when no alignment tensor is present.

This was caught by the Rdc.test_calc_q_factors_no_tensor system test. Now if no tensor is present,
a warning is given and the 2Da^2(4 + 3R)/5 normalised Q factor is skipped. Also, if present but no
spin isotope information is present, then RelaxSpinTypeError errors are raised.
........

2015-03-03 16:03:47 Tree
[r27756] by bugman

Fixes for the rdc.calc_q_factors user function for when no alignment tensor is present.

This was caught by the Rdc.test_calc_q_factors_no_tensor system test. Now if no tensor is present,
a warning is given and the 2Da^2(4 + 3R)/5 normalised Q factor is skipped. Also, if present but no
spin isotope information is present, then RelaxSpinTypeError errors are raised.

2015-03-03 15:49:03 Tree
[r27755] by bugman

Created the Rdc.test_calc_q_factors_no_tensor system test.

This is to demonstrate a failure in the rdc.calc_q_factors user function when no alignment tensor is
present. In addition, the test is also triggering an earlier problem of spin isotope information
being missing. However the isotope is not required if the tensor is absent.

2015-03-03 15:46:48 Tree
[r27754] by bugman

Added more checks to the three Rdc.test_rdc_copy* system tests.

2015-03-03 15:33:21 Tree
[r27753] by bugman

Added more checks to the three Pcs.test_pcs_copy* system tests.

2015-03-03 15:30:49 Tree
[r27752] by bugman

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

........
r27722 | bugman | 2015-03-02 11:58:42 +0100 (Mon, 02 Mar 2015) | 6 lines

Improvement for the structure.mean user function.

This can now be used to store an averaged structure in an empty data pipe. Previously structural
data needed to be present in the current data pipe for the user function to work.
........
r27723 | bugman | 2015-03-02 15:32:59 +0100 (Mon, 02 Mar 2015) | 9 lines

Bug fix for the results.write user function when loading relax state files.

The results.write user function can load not only the results file consisting of a single data pipe,
but also relax state files if only a single pipe is present. However this was causing the current
data pipe and other pipe-independent data (sequence alignments and the GUI) to be overwritten, just
as when loading a state file. Now only the data from the data pipe will be loaded and the pipe
independent data in the state file will be ignored.
........
r27724 | bugman | 2015-03-02 15:34:59 +0100 (Mon, 02 Mar 2015) | 6 lines

Fix for the rdc.write user function.

The check for the missing rdc_data_types variable in the interatomic containers is now more
comprehensive and checks for the presence of the alignment ID.
........
r27725 | bugman | 2015-03-02 16:55:08 +0100 (Mon, 02 Mar 2015) | 6 lines

Created a system test to show a limitation of the rdc.copy user function.

Currently, it cannot work when spin systems in two data pipes are different. The system test will
be used to implement the support.
........
r27726 | bugman | 2015-03-02 17:16:44 +0100 (Mon, 02 Mar 2015) | 6 lines

Simplification of the new Rdc.test_rdc_copy_different_spins system test.

This no longer tests the deletion of interatomic data containers by the spin.delete user function,
something which is not implemented.
........
r27727 | bugman | 2015-03-02 17:16:56 +0100 (Mon, 02 Mar 2015) | 3 lines

Copyright update.
........
r27728 | bugman | 2015-03-02 17:21:04 +0100 (Mon, 02 Mar 2015) | 3 lines

Added a printout to the sequence.attach_protons user function listing all the newly created spins.
........
r27729 | bugman | 2015-03-02 17:21:19 +0100 (Mon, 02 Mar 2015) | 3 lines

Copyright update.
........
r27730 | bugman | 2015-03-02 17:24:08 +0100 (Mon, 02 Mar 2015) | 5 lines

Some more fixes for the Rdc.test_rdc_copy_different_spins system test.

The residue.delete and not spin.delete user function is required to delete the sequence data.
........
r27731 | bugman | 2015-03-02 17:27:21 +0100 (Mon, 02 Mar 2015) | 5 lines

Another small fix for the new Rdc.test_rdc_copy_different_spins system test.

The rdc.copy user function requires the pipe_to argument to be supplied in this case.
........
r27732 | bugman | 2015-03-02 18:09:12 +0100 (Mon, 02 Mar 2015) | 8 lines

Expansion of the Rdc.test_rdc_copy_different_spins system test.

The interatomic data containers are now defined via the interatom.define user function, which
requires the spin.element user function to set up the element information. A printout has also been
added to demonstrate a failure in the pipe_control.interatomic.interatomic_loop() function in
handling the correct data pipe.
........
r27733 | bugman | 2015-03-02 18:13:09 +0100 (Mon, 02 Mar 2015) | 8 lines

Big bug fix for the pipe_control.interatomic.interatomic_loop() function.

This was identified in the Rdc.test_rdc_copy_different_spins system test. The problem was that the
pipe argument was being ignored when looking up the spin containers. Hence if the pipe being worked
on was not the current data pipe, and the spin sequences were not identical, the function would
fail. This mainly affects the rdc.copy user function.
........
r27734 | bugman | 2015-03-02 18:19:26 +0100 (Mon, 02 Mar 2015) | 6 lines

Some more modifications for the Rdc.test_rdc_copy_different_spins system test.

One of the interatomic data containers does not have RDC data, as it is not present in the original
data pipe, hence this is checked for. And the printouts have more formatting.
........
r27735 | bugman | 2015-03-02 18:22:18 +0100 (Mon, 02 Mar 2015) | 7 lines

Expanded the functionality of the rdc.copy user function.

The user function will now operate on two data pipes with different spin sequences. If the
interatomic data container is missing from the target data pipe, a warning is given. And if the
interatomic data container is not present in the source data pipe, nothing will be copied.
........
r27736 | bugman | 2015-03-03 13:43:44 +0100 (Tue, 03 Mar 2015) | 3 lines

Modified the rdc.copy user function to printout all copied RDC values and errors.
........
r27737 | bugman | 2015-03-03 13:51:18 +0100 (Tue, 03 Mar 2015) | 6 lines

Created the Rdc.test_rdc_copy_back_calc system test.

This will be used to implement the back_calc Boolean argument for the rdc.copy user function to
allow not only measured, but also back-calculated RDC values to be copied.
........
r27738 | bugman | 2015-03-03 13:53:48 +0100 (Tue, 03 Mar 2015) | 3 lines

Modified the rdc.copy printout of RDCs to occur for each alignment ID.
........
r27739 | bugman | 2015-03-03 14:01:13 +0100 (Tue, 03 Mar 2015) | 6 lines

Implemented the back_calc argument for the rdc.copy user function.

This allows the back-calculated RDCs to be additionally copied together with the real value and
error.
........
r27740 | bugman | 2015-03-03 14:06:31 +0100 (Tue, 03 Mar 2015) | 3 lines

Small formatting change for the rdc.copy user function printouts.
........
r27741 | bugman | 2015-03-03 14:17:41 +0100 (Tue, 03 Mar 2015) | 6 lines

Created the Pcs.test_pcs_copy_different_spins system test.

This will be used to show a limitation of the pcs.copy user function in that it cannot copy data
between two data pipes with different molecule, residue, and spin sequences.
........
r27742 | bugman | 2015-03-03 14:34:41 +0100 (Tue, 03 Mar 2015) | 7 lines

Fix for the pcs.read user function.

The problem was caught by the new Pcs.test_pcs_copy_different_spins system test. If the spin system
does not exist in the current data pipe, but data for it is present in the PCS file, the pcs.read
user function would terminate in a TypeError.
........
r27743 | bugman | 2015-03-03 14:38:33 +0100 (Tue, 03 Mar 2015) | 5 lines

Added a printout of the alignment ID for the pcs.copy user function.

This is to match the rdc.copy user function.
........
r27744 | bugman | 2015-03-03 14:43:18 +0100 (Tue, 03 Mar 2015) | 7 lines

Created the Pcs.test_pcs_copy_back_calc system test.

This will be used to implement the back_calc Boolean argument for the pcs.copy user function to
allow not only measured, but also back-calculated PCS values to be copied. It matches the
equivalent Rdc.test_rdc_copy_back_calc system test.
........
r27745 | bugman | 2015-03-03 14:46:20 +0100 (Tue, 03 Mar 2015) | 6 lines

Implemented the back_calc argument for the pcs.copy user function.

This allows the back-calculated PCSs to be additionally copied together with the real value and
error. The implementation simply copies that of the rdc.copy user function.
........
r27746 | bugman | 2015-03-03 15:04:47 +0100 (Tue, 03 Mar 2015) | 5 lines

Added full per-alignment data printouts to the pcs.copy user function to match rdc.copy.

The feedback is important to know what was actually copied.
........
r27747 | bugman | 2015-03-03 15:09:00 +0100 (Tue, 03 Mar 2015) | 3 lines

Modified the pcs.copy user function to handle different spin sequence between data pipes.
........
r27748 | bugman | 2015-03-03 15:13:03 +0100 (Tue, 03 Mar 2015) | 3 lines

Fixes for the Pcs.test_pcs_copy_different_spins and Pcs.test_pcs_copy_back_calc system tests.
........
r27749 | bugman | 2015-03-03 15:47:17 +0100 (Tue, 03 Mar 2015) | 5 lines

Fix for the pcs.copy user function for a recently introduced problem (r27747).

The data pipe for the spin_loop() function must be supplied.
........
r27750 | bugman | 2015-03-03 15:48:35 +0100 (Tue, 03 Mar 2015) | 3 lines

The pcs.copy user function now skips deselected spins.
........
r27751 | bugman | 2015-03-03 15:59:41 +0100 (Tue, 03 Mar 2015) | 3 lines

Modified the N_state_model.test_data_copying system test to skip deselected spins.
........

2015-03-03 15:02:51 Tree
[r27751] by bugman

Modified the N_state_model.test_data_copying system test to skip deselected spins.

2015-03-03 14:59:41 Tree
[r27750] by bugman

The pcs.copy user function now skips deselected spins.

2015-03-03 14:48:35 Tree
[r27749] by bugman

Fix for the pcs.copy user function for a recently introduced problem (r27747).

The data pipe for the spin_loop() function must be supplied.

2015-03-03 14:47:17 Tree
[r27748] by bugman

Fixes for the Pcs.test_pcs_copy_different_spins and Pcs.test_pcs_copy_back_calc system tests.

2015-03-03 14:13:03 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.