The sequences are in input order unless you ask for the return value to be a dictionary (with the 'asDict' keyword). --Eric Eric Pettersen UCSF Computer Graphics Lab http://www.cgl.ucsf.edu On Feb 22, 2010, at 11:25 AM, Conrad Huang wrote:
There's a comment in Segment.py:
# Get the chains from each model. If they do not have the # same number of chains, we give up. Otherwise, we assume # that the chains should be matched in the same order
It uses molecule.sequences() to get the chains. Eric, does sequences() return the chains in input order, or is it random (eg hash order)?
Conrad
On 2/22/2010 10:26 AM, Thomas Goddard wrote:
Bobby Laird showed me a homo-tetramer with chains A, B, C, D that when morphed between two states with the Chimera morph conformations tool swapped two of the monomers. In other words the 4 chains from one state weren't correctly paired with the 4 chains from the other state so two monomers exchanged positions during the morph. The tetramers were built from dimers 1pfk and 2pfk by using the symmetry of the unit cell with other software (coot?).
How does morph conformations decide which chains to pair?
Tom
_______________________________________________ Chimera-users mailing list Chimera-users@cgl.ucsf.edu http://www.cgl.ucsf.edu/mailman/listinfo/chimera-users