Menu

SVN archive Commit Log


Commit Date  
[r16313] by bugman

Changed the behaviour of the generate_spin_id() and generate_spin_id_data_array() functions.

This is a large change affecting many parts of the code base. The problem that this solves is the
incorrect usage of the '&' character in spin IDs, tripping up on the powerful Selection object of
Chris MacRaild.

For example, the spin ID ':2&:Glu' cannot be correctly handled. This actually matches all residues
with the number 2, and all residues with the name 'Glu'. It is very strange that this has not been
noticed before!

2012-05-16 15:11:02 Tree
[r16312] by bugman

Created a system test Mol_res_spin.test_residue_delete() demonstrating a failure of the user function.

Deleting the first residue removes the entire sequence!

2012-05-16 10:25:52 Tree
[r16311] by bugman

The free file format GUI element is now doing something in the auto-generated user functions.

This was previously not returning any data.

2012-05-16 09:37:02 Tree
[r16310] by bugman

Argument name fix for the dictionary returned by the Free_file_format.GetValue() method.

The error column argument for the user functions is called 'error_col'.

2012-05-16 09:35:47 Tree
[r16309] by bugman

Created the Free_file_format.GetValue() method for returning a dict of args.

This abstracts the GUI element's input fields.

2012-05-16 09:30:01 Tree
[r16308] by bugman

Redesigned the set up of the user function arguments in the GUI pages.

The wizard element_*() methods have been removed as these were pointless wrappers. The Uf_page
add_contents() method now builds the argument GUI elements and stores them in the self.uf_args
dictionary. The wizard methods Clear(), GetValue(), ResetChoices() and SetValue() have been shifted
into the Uf_page class as these are only for the auto-generated user functions.

2012-05-16 08:59:48 Tree
[r16307] by bugman

More independence for the wizard_elements - the height of the element must now be passed in as an arg.

2012-05-16 08:37:47 Tree
[r16306] by bugman

Started to make the wizard_elements module classes independent of the wizard.

The references to parent._div_left have been eliminated, this is now expected to be passed in by the
parent which has that variable as the divider arg.

2012-05-16 08:32:03 Tree
[r16305] by bugman

Removal of an unused class variable.

2012-05-16 08:24:17 Tree
[r16304] by bugman

Added the user_functions.script module which should have been committed in r16303.

2012-05-13 17:14:49 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.