[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Bug in PDBSET



*** unsubscribe by sending the message "unsubscribe ccp4bb" to   ***
***       ccp4bb-requests@dl.ac.uk  or  Majordomo@dl.ac.uk       ***

On Thu, 5 Mar 1998, Clemens Vonrhein wrote:

> There seem to be problems in PDBSET using the ROTATE MATRIX or
> TRANSFORM command. The SYMGEN card works propperly.
> 
> example ( a symmetry operator from P3(2)21 )
> 
> SYMGEN -Y,X-Y,Z+2/3
> does work
> 
> ROTA MATRIX -
>   0 -1 0 -
>   1 -1 0 -
>   0  0 1
> 
> or
> 
> TRANSFORM FRAC -
>   0 -1 0 -
>   1 -1 0 -
>   0  0 1 -
>   0  0 0.6666667
> 
> don't!
> 
> There is some checking done for
> 1) determinant beeing 1
> 2) matrix multiplied by transpose = unit matrix 1 0 0 0 1 0 0 0 1
> 
> Point 2) gives an error flag:
> 
>     0 -1 0                0  1  0              1 1 0
> A = 1 -1 0        A(T) = -1 -1  0     A*A(T) = 1 2 0
>     0  0 1                0  0  1              0 0 1
>                                                ^^^^^
>                                               ????????
> 

A.A(T) = I if and only if A is orthonormal.  The symmetry matrices applied
to fractional coordinates are not orthonormal for oblique cells (i.e. all
except orthorhombic, tetragonal & cubic); those applied to orthogonal 
coordinates are always orthonormal.

-- Ian

===============================================================================
 Ian J. Tickle, MA, DPhil (Oxon)         | Phone:  (+44) 171 631 6854
 Department of Crystallography           | Fax:    (+44) 171 631 6803
 Birkbeck College (University of London) | Email:  tickle@mail.cryst.bbk.ac.uk
 Malet Street, LONDON WC1E 7HX, UK       | WWW:    http://www.cryst.bbk.ac.uk/