ó
¼á{Tc           @   sÛ  d  d l  m Z e d( k r4 d „  Z e ƒ  Z [ n d  d l Z [ y
 e Z Wn e k
 r` n Xd d „ Z d	 „  Z d
 „  Z	 d „  Z
 y e Z d Z Wn* e k
 rÄ d d) d „  ƒ  YZ d Z n Xd e f d „  ƒ  YZ e j Z e e ƒ d „  Z e j Z d e f d „  ƒ  YZ e j Z e e ƒ d „  Z e j Z d e f d „  ƒ  YZ e j Z e e ƒ d „  Z e j Z d e f d „  ƒ  YZ e j Z e e ƒ d „  Z e j Z d e f d „  ƒ  YZ e j Z e e ƒ d „  Z e j Z d e f d „  ƒ  YZ e j Z e e ƒ d „  Z  e j  Z  d  e f d! „  ƒ  YZ! e j" Z" e" e! ƒ d" e f d# „  ƒ  YZ# e j$ Z$ e$ e# ƒ d$ e f d% „  ƒ  YZ% e j& Z& e& e% ƒ d& e f d' „  ƒ  YZ' e j( Z( e( e' ƒ d  d l) Z) d S(*   iÿÿÿÿ(   t   version_infoi   i   i    c          C   s©   d d l  m }  d d  l } d  } y( | j d |  t ƒ g ƒ \ } } } Wn t k
 rj d d  l } | SX| d  k	 r¥ z | j d | | | ƒ } Wd  | j	 ƒ  X| Sd  S(   Niÿÿÿÿ(   t   dirnamet	   _symmetry(
   t   os.pathR   t   impt   Nonet   find_modulet   __file__t   ImportErrorR   t   load_modulet   close(   R   R   t   fpt   pathnamet   descriptionR   t   _mod(    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyt   swig_import_helper   s    (Ni   c         C   s£   | d k r |  j  j | ƒ S| d k rQ t | ƒ j d k rQ | |  j | <d  Sn  | j j | d  ƒ } | ry | |  | ƒ S| s� | |  j | <n t d |  ƒ ‚ d  S(   Nt   thisownt   thist   SwigPyObjects   You cannot add attributes to %s(	   R   t   ownt   typet   __name__t   __dict__t   __swig_setmethods__t   getR   t   AttributeError(   t   selft
   class_typet   namet   valuet   statict   method(    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyt   _swig_setattr_nondynamic%   s      c         C   s   t  |  | | | d ƒ S(   Ni    (   R    (   R   R   R   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyt   _swig_setattr2   s    c         C   sN   | d k r |  j  j ƒ  S| j j | d  ƒ } | r> | |  ƒ St | ƒ ‚ d  S(   NR   (   R   R   t   __swig_getmethods__R   R   R   (   R   R   R   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyt   _swig_getattr5   s      
c         C   sD   y d |  j  j ƒ  } Wn d } n Xd |  j j |  j j | f S(   Ns	   proxy of t    s   <%s.%s; %s >(   R   t   __repr__t	   __class__t
   __module__R   (   R   t   strthis(    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyt
   _swig_repr;   s
      
t   _objectc           B   s   e  Z RS(    (   R   R'   (    (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR*   D   s    t   intpc           B   s‡   e  Z i  Z d  „  Z i  Z d „  Z e Z d „  Z e	 j
 Z d „  Z d „  Z d „  Z d „  Z d „  e d <e r… e e	 j ƒ Z n  RS(	   c         C   s   t  |  t | | ƒ S(   N(   R!   R+   (   R   R   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyt   <lambda>J   s    c         C   s   t  |  t | ƒ S(   N(   R#   R+   (   R   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR,   L   s    c         C   s7   t  j ƒ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_intpR   t   append(   R   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyt   __init__N   s
      c         C   s   d  S(   N(   R   (   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR,   S   s    c         G   s   t  j |  | Œ S(   N(   R   t   intp_assign(   R   t   args(    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyt   assignT   s    c         C   s   t  j |  ƒ S(   N(   R   t
   intp_value(   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR   U   s    c         C   s   t  j |  ƒ S(   N(   R   t	   intp_cast(   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyt   castV   s    c         C   s   t  j S(   N(   R   t   intp_frompointer(   t   x(    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR,   W   s    t   frompointer(   R   R'   R   t   __setattr__R"   t   __getattr__R)   R%   R/   R   t   delete_intpt   __swig_destroy__t   __del__R2   R   R5   t	   _newclasst   staticmethodR6   R8   (    (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR+   H   s   								 c          G   s   t  j |  Œ  S(   N(   R   R6   (   R1   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR6   \   s    t   doublepc           B   s‡   e  Z i  Z d  „  Z i  Z d „  Z e Z d „  Z e	 j
 Z d „  Z d „  Z d „  Z d „  Z d „  e d <e r… e e	 j ƒ Z n  RS(	   c         C   s   t  |  t | | ƒ S(   N(   R!   R@   (   R   R   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR,   b   s    c         C   s   t  |  t | ƒ S(   N(   R#   R@   (   R   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR,   d   s    c         C   s7   t  j ƒ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_doublepR   R.   (   R   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR/   f   s
      c         C   s   d  S(   N(   R   (   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR,   k   s    c         G   s   t  j |  | Œ S(   N(   R   t   doublep_assign(   R   R1   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR2   l   s    c         C   s   t  j |  ƒ S(   N(   R   t   doublep_value(   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR   m   s    c         C   s   t  j |  ƒ S(   N(   R   t   doublep_cast(   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR5   n   s    c         C   s   t  j S(   N(   R   t   doublep_frompointer(   R7   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR,   o   s    R8   (   R   R'   R   R9   R"   R:   R)   R%   R/   R   t   delete_doublepR<   R=   R2   R   R5   R>   R?   RE   R8   (    (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR@   `   s   								 c          G   s   t  j |  Œ  S(   N(   R   RE   (   R1   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyRE   t   s    t   floatpc           B   s‡   e  Z i  Z d  „  Z i  Z d „  Z e Z d „  Z e	 j
 Z d „  Z d „  Z d „  Z d „  Z d „  e d <e r… e e	 j ƒ Z n  RS(	   c         C   s   t  |  t | | ƒ S(   N(   R!   RG   (   R   R   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR,   z   s    c         C   s   t  |  t | ƒ S(   N(   R#   RG   (   R   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR,   |   s    c         C   s7   t  j ƒ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t
   new_floatpR   R.   (   R   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR/   ~   s
      c         C   s   d  S(   N(   R   (   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR,   ƒ   s    c         G   s   t  j |  | Œ S(   N(   R   t   floatp_assign(   R   R1   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR2   „   s    c         C   s   t  j |  ƒ S(   N(   R   t   floatp_value(   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR   …   s    c         C   s   t  j |  ƒ S(   N(   R   t   floatp_cast(   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR5   †   s    c         C   s   t  j S(   N(   R   t   floatp_frompointer(   R7   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR,   ‡   s    R8   (   R   R'   R   R9   R"   R:   R)   R%   R/   R   t   delete_floatpR<   R=   R2   R   R5   R>   R?   RL   R8   (    (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyRG   x   s   								 c          G   s   t  j |  Œ  S(   N(   R   RL   (   R1   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyRL   Œ   s    t   intac           B   s‡   e  Z i  Z d  „  Z i  Z d „  Z e Z d „  Z e	 j
 Z d „  Z d „  Z d „  Z d „  Z d „  e d <e r… e e	 j ƒ Z n  RS(	   c         C   s   t  |  t | | ƒ S(   N(   R!   RN   (   R   R   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR,   ’   s    c         C   s   t  |  t | ƒ S(   N(   R#   RN   (   R   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR,   ”   s    c         G   s:   t  j | Œ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_intaR   R.   (   R   R1   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR/   –   s
      c         C   s   d  S(   N(   R   (   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR,   ›   s    c         G   s   t  j |  | Œ S(   N(   R   t   inta___getitem__(   R   R1   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyt   __getitem__œ   s    c         G   s   t  j |  | Œ S(   N(   R   t   inta___setitem__(   R   R1   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyt   __setitem__�   s    c         C   s   t  j |  ƒ S(   N(   R   t	   inta_cast(   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR5   ž   s    c         C   s   t  j S(   N(   R   t   inta_frompointer(   R7   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR,   Ÿ   s    R8   (   R   R'   R   R9   R"   R:   R)   R%   R/   R   t   delete_intaR<   R=   RQ   RS   R5   R>   R?   RU   R8   (    (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyRN   �   s   								 c          G   s   t  j |  Œ  S(   N(   R   RU   (   R1   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyRU   ¤   s    t   doubleac           B   s‡   e  Z i  Z d  „  Z i  Z d „  Z e Z d „  Z e	 j
 Z d „  Z d „  Z d „  Z d „  Z d „  e d <e r… e e	 j ƒ Z n  RS(	   c         C   s   t  |  t | | ƒ S(   N(   R!   RW   (   R   R   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR,   ª   s    c         C   s   t  |  t | ƒ S(   N(   R#   RW   (   R   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR,   ¬   s    c         G   s:   t  j | Œ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_doubleaR   R.   (   R   R1   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR/   ®   s
      c         C   s   d  S(   N(   R   (   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR,   ³   s    c         G   s   t  j |  | Œ S(   N(   R   t   doublea___getitem__(   R   R1   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyRQ   ´   s    c         G   s   t  j |  | Œ S(   N(   R   t   doublea___setitem__(   R   R1   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyRS   µ   s    c         C   s   t  j |  ƒ S(   N(   R   t   doublea_cast(   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR5   ¶   s    c         C   s   t  j S(   N(   R   t   doublea_frompointer(   R7   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR,   ·   s    R8   (   R   R'   R   R9   R"   R:   R)   R%   R/   R   t   delete_doubleaR<   R=   RQ   RS   R5   R>   R?   R\   R8   (    (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyRW   ¨   s   								 c          G   s   t  j |  Œ  S(   N(   R   R\   (   R1   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR\   ¼   s    t   floatac           B   s‡   e  Z i  Z d  „  Z i  Z d „  Z e Z d „  Z e	 j
 Z d „  Z d „  Z d „  Z d „  Z d „  e d <e r… e e	 j ƒ Z n  RS(	   c         C   s   t  |  t | | ƒ S(   N(   R!   R^   (   R   R   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR,   Â   s    c         C   s   t  |  t | ƒ S(   N(   R#   R^   (   R   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR,   Ä   s    c         G   s:   t  j | Œ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t
   new_floataR   R.   (   R   R1   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR/   Æ   s
      c         C   s   d  S(   N(   R   (   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR,   Ë   s    c         G   s   t  j |  | Œ S(   N(   R   t   floata___getitem__(   R   R1   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyRQ   Ì   s    c         G   s   t  j |  | Œ S(   N(   R   t   floata___setitem__(   R   R1   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyRS   Í   s    c         C   s   t  j |  ƒ S(   N(   R   t   floata_cast(   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR5   Î   s    c         C   s   t  j S(   N(   R   t   floata_frompointer(   R7   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR,   Ï   s    R8   (   R   R'   R   R9   R"   R:   R)   R%   R/   R   t   delete_floataR<   R=   RQ   RS   R5   R>   R?   Rc   R8   (    (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR^   À   s   								 c          G   s   t  j |  Œ  S(   N(   R   Rc   (   R1   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyRc   Ô   s    t   symm_trans_tc           B   s}   e  Z i  Z d  „  Z i  Z d „  Z e Z d „  Z d „  Z	 d „  Z
 d „  Z d „  Z d „  Z d „  Z e j Z d	 „  Z RS(
   c         C   s   t  |  t | | ƒ S(   N(   R!   Re   (   R   R   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR,   Ú   s    c         C   s   t  |  t | ƒ S(   N(   R#   Re   (   R   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR,   Ü   s    c         G   s:   t  j | Œ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_symm_trans_tR   R.   (   R   R1   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR/   Þ   s
      c         C   s   t  j |  ƒ S(   N(   R   t   symm_trans_t_isym(   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyt   isymâ   s    c         C   s   t  j |  ƒ S(   N(   R   t   symm_trans_t_x(   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR7   ã   s    c         C   s   t  j |  ƒ S(   N(   R   t   symm_trans_t_y(   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyt   yä   s    c         C   s   t  j |  ƒ S(   N(   R   t   symm_trans_t_z(   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyt   zå   s    c         C   s   t  j |  ƒ S(   N(   R   t   symm_trans_t_is_identity(   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyt   is_identityæ   s    c         C   s   t  j |  ƒ S(   N(   R   t   symm_trans_t_str(   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyt   strç   s    c         C   s   d  S(   N(   R   (   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR,   é   s    (   R   R'   R   R9   R"   R:   R)   R%   R/   Rh   R7   Rk   Rm   Ro   Rq   R   t   delete_symm_trans_tR<   R=   (    (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyRe   Ø   s   										t   molecule_extents_tc           B   s¼   e  Z i  Z d  „  Z i  Z d „  Z e Z d „  Z e	 j
 Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d	 „  Z d
 „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z RS(   c         C   s   t  |  t | | ƒ S(   N(   R!   Rs   (   R   R   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR,   ï   s    c         C   s   t  |  t | ƒ S(   N(   R#   Rs   (   R   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR,   ñ   s    c         G   s:   t  j | Œ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_molecule_extents_tR   R.   (   R   R1   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR/   ó   s
      c         C   s   d  S(   N(   R   (   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR,   ø   s    c         C   s   t  j |  ƒ S(   N(   R   t   molecule_extents_t_get_front(   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyt	   get_frontù   s    c         C   s   t  j |  ƒ S(   N(   R   t   molecule_extents_t_get_back(   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyt   get_backú   s    c         C   s   t  j |  ƒ S(   N(   R   t   molecule_extents_t_get_left(   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyt   get_leftû   s    c         C   s   t  j |  ƒ S(   N(   R   t   molecule_extents_t_get_right(   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyt	   get_rightü   s    c         C   s   t  j |  ƒ S(   N(   R   t   molecule_extents_t_get_top(   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyt   get_topý   s    c         C   s   t  j |  ƒ S(   N(   R   t   molecule_extents_t_get_bottom(   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyt
   get_bottomþ   s    c         C   s   t  j |  ƒ S(   N(   R   t   molecule_extents_t_get_centre(   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyt
   get_centreÿ   s    c         G   s   t  j |  | Œ S(   N(   R   t%   molecule_extents_t_which_box_contacts(   R   R1   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyt   which_box_contacts   s    c         G   s   t  j |  | Œ S(   N(   R   t   molecule_extents_t_which_box(   R   R1   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyt	   which_box  s    c         G   s   t  j |  | Œ S(   N(   R   t!   molecule_extents_t_GetUnitCellOps(   R   R1   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyt   GetUnitCellOps  s    c         G   s   t  j |  | Œ S(   N(   R   t   molecule_extents_t_trans_sel(   R   R1   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyt	   trans_sel  s    c         G   s   t  j |  | Œ S(   N(   R   t"   molecule_extents_t_point_is_in_box(   R   R1   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyt   point_is_in_box  s    c         G   s   t  j |  | Œ S(   N(   R   t.   molecule_extents_t_point_is_near_centre_of_box(   R   R1   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyt   point_is_near_centre_of_box  s    (   R   R'   R   R9   R"   R:   R)   R%   R/   R   t   delete_molecule_extents_tR<   R=   Rv   Rx   Rz   R|   R~   R€   R‚   R„   R†   Rˆ   RŠ   RŒ   RŽ   (    (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyRs   í   s*   																	t   Cell_Translationc           B   sï   e  Z i  Z d  „  Z i  Z d „  Z e Z e j	 e d <e j
 e d <e rb e e j
 e j	 ƒ Z n  e j e d <e j e d <e rš e e j e j ƒ Z n  e j e d <e j e d <e rÒ e e j e j ƒ Z n  d „  Z e j Z d „  Z RS(   c         C   s   t  |  t | | ƒ S(   N(   R!   R�   (   R   R   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR,     s    c         C   s   t  |  t | ƒ S(   N(   R#   R�   (   R   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR,     s    t   ust   vst   wsc         G   s:   t  j | Œ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_Cell_TranslationR   R.   (   R   R1   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR/     s
      c         C   s   d  S(   N(   R   (   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR,     s    (   R   R'   R   R9   R"   R:   R)   R%   R   t   Cell_Translation_us_sett   Cell_Translation_us_getR>   t   _swig_propertyR‘   t   Cell_Translation_vs_sett   Cell_Translation_vs_getR’   t   Cell_Translation_ws_sett   Cell_Translation_ws_getR“   R/   t   delete_Cell_TranslationR<   R=   (    (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR�   	  s(   		   		t   Symmetryc           B   sª   e  Z i  Z d  „  Z i  Z d „  Z e Z d „  Z e	 j
 Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d	 „  Z d
 „  Z d „  Z d „  Z d „  Z d „  Z RS(   c         C   s   t  |  t | | ƒ S(   N(   R!   R�   (   R   R   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR,   #  s    c         C   s   t  |  t | ƒ S(   N(   R#   R�   (   R   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR,   %  s    c         G   s:   t  j | Œ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_SymmetryR   R.   (   R   R1   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR/   '  s
      c         C   s   d  S(   N(   R   (   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR,   ,  s    c         G   s   t  j |  | Œ S(   N(   R   t   Symmetry_trans_sel(   R   R1   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyRŠ   -  s    c         G   s   t  j |  | Œ S(   N(   R   t   Symmetry_AddSymmetry(   R   R1   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyt   AddSymmetry.  s    c         C   s   t  j |  ƒ S(   N(   R   t   Symmetry_GetSymmetries(   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyt   GetSymmetries/  s    c         C   s   t  j |  ƒ S(   N(   R   t   Symmetry_GetSymmTrans(   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyt   GetSymmTrans0  s    c         C   s   t  j |  ƒ S(   N(   R   t   Symmetry_GetSymmetryMatrices(   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyt   GetSymmetryMatrices1  s    c         C   s   t  j |  ƒ S(   N(   R   t!   Symmetry_GetSymmetryMatrixNumbers(   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyt   GetSymmetryMatrixNumbers2  s    c         C   s   t  j |  ƒ S(   N(   R   t   Symmetry_GetUnitCell(   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyt   GetUnitCell3  s    c         G   s   t  j |  | Œ S(   N(   R   t   Symmetry_GetSymmetry(   R   R1   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyt   GetSymmetry4  s    c         C   s   t  j |  ƒ S(   N(   R   t   Symmetry_GetNumSymmetries(   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyt   GetNumSymmetries5  s    c         C   s   t  j |  ƒ S(   N(   R   t   Symmetry_ExtentSize(   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyt
   ExtentSize6  s    c         C   s   t  j |  ƒ S(   N(   R   t   Symmetry_Extent(   R   (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyt   Extent7  s    (   R   R'   R   R9   R"   R:   R)   R%   R/   R   t   delete_SymmetryR<   R=   RŠ   R¡   R£   R¥   R§   R©   R«   R­   R¯   R±   R³   (    (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyR�   !  s&   															(   i   i   i    (    (*   t   sysR    R   R   t   propertyR—   t	   NameErrorR    R!   R#   R)   t   objectR*   R>   R   R+   t   intp_swigregisterR6   R@   t   doublep_swigregisterRE   RG   t   floatp_swigregisterRL   RN   t   inta_swigregisterRU   RW   t   doublea_swigregisterR\   R^   t   floata_swigregisterRc   Re   t   symm_trans_t_swigregisterRs   t   molecule_extents_t_swigregisterR�   t   Cell_Translation_swigregisterR�   t   Symmetry_swigregistert
   pygl_coord(    (    (    s5   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/symmetry.pyt   <module>   s~   		
			

	
			
			
			
			
			
			
	
	
	
