ó
G™xTc           @   sh   d  d l  m Z d  d l m Z d  d l m Z d  d l Z d „  Z d „  Z e	 d k rd e ƒ  n  d S(   iÿÿÿÿ(   t   division(   t   sgtbx(   t   debug_utilsNc         C   s\  t  j d } t  j ƒ  } | j | ƒ x- | j ƒ  D] } | j | j d | ƒ ƒ q3 Wt  j d | ƒ } xí d D]å } xÜ d D]Ô } t  j | } t  j	 | }	 | j
 d | d |	 ƒ }
 |
 j ƒ  | j
 ƒ  j ƒ  k sØ t ‚ |
 j ƒ  | j
 ƒ  j ƒ  k sü t ‚ |
 j ƒ  j ƒ  j ƒ  j ƒ  | k s&t ‚ |
 j ƒ  j ƒ  j ƒ  j ƒ  |	 k s| t ‚ q| Wqo Wd  S(   Ni   i   t   groupt   r_dent   t_den(   i   i   (   i   i   (   R   t   sg_t_dent   space_groupt   resetR   t
   expand_smxt   new_denominatorst   space_group_infot   cb_r_dent   cb_t_dent   typet   numbert   AssertionErrort   lookup_symbolt   cb_opt   ct   rt   dent   t(   t   flagsR   R   t   gt   st   infot   frt   ftR   R   R   (    (    sU   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/cctbx/regression/tst_sgtbx_denominators.pyt   run_call_back   s    $$*c           C   s    t  j t j d t ƒ d GHd  S(   Ni   t   OK(   R   t   parse_options_loop_space_groupst   syst   argvR   (    (    (    sU   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/cctbx/regression/tst_sgtbx_denominators.pyt   run   s    t   __main__(
   t
   __future__R    t   cctbxR   t   cctbx.developmentR   R    R   R"   t   __name__(    (    (    sU   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/cctbx/regression/tst_sgtbx_denominators.pyt   <module>   s   		