Author: bugman
Date: Sat Jan 31 11:32:07 2015
New Revision: 27410

URL: http://svn.gna.org/viewcvs/relax?rev=27410&view=rev
Log:
Added a function for assemble the common atomic coordinates taking sequence 
alignments into account.

This is the new pipe_control.structure.main.assemble_structural_coordinates() 
function.  It takes
the sequence alignment logic out of the 
lib.structure.internal.coordinates.assemble_coord_array()
function so that sequence alignments in the relax data store can be used.  The 
logic has also been
redefined as:  1, use a sequence alignment from the relax data store if 
present;  2, use no sequence
alignment if coordinates only come from structural models;  3, fall back to a 
residue number based
alignment.  The residue number based alignment is yet to be implemented.

As a consequence, the lib.structure.internal.coordinates.assemble_coord_array() 
function has been
greatly simplified.  It no longer handles sequence alignments, but instead 
expects the residue
skipping data structure, built from the alignment, as an argument.  The 
seq_info_flag argument has
also been eliminated in this function as well as the 
pipe_control.structure.main module.


Modified:
    trunk/lib/structure/internal/coordinates.py
    trunk/pipe_control/structure/main.py

[This mail would be too long, it was shortened to contain the URLs only.]

Modified: trunk/lib/structure/internal/coordinates.py
URL: 
http://svn.gna.org/viewcvs/relax/trunk/lib/structure/internal/coordinates.py?rev=27410&r1=27409&r2=27410&view=diff

Modified: trunk/pipe_control/structure/main.py
URL: 
http://svn.gna.org/viewcvs/relax/trunk/pipe_control/structure/main.py?rev=27410&r1=27409&r2=27410&view=diff


_______________________________________________
relax (http://www.nmr-relax.com)

This is the relax-commits mailing list
[email protected]

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-commits

Reply via email to