ó
O™xTc           @   sC   d  d l  m Z d  d l m Z d „  Z e d k r? e ƒ  n  d S(   iÿÿÿÿ(   t   division(   t   sgtbxc          C   sš  d g }  x$ t  d d ƒ D] } |  j i  ƒ q Wg  } x- d D]% } | j t j t j | ƒ ƒ ƒ q= Wd } x  t j ƒ  D]’ } | j ƒ  } x} d D]u } | d | | d } xV | D]N } t j | ƒ j | ƒ }	 |	 j	 ƒ  }
 d |  |
 j
 ƒ  |
 j ƒ  <| d 7} qµ Wq’ Wqy Wd	 G| GHd } d
 GHxb t  d d ƒ D]Q } d G| GH|  | j ƒ  } | j ƒ  x% | D] } d | d GH| d 7} qcWq3Wd GHd G| GHd  S(   Ni    i   iç   s   x,y,zs   z,x,ys   y,z,xt   PABCIRHFi   s   # n_built =s   settings = (t   #t   's   ',t   )s   # n_non_redundant =(   s   x,y,zs   z,x,ys   y,z,x(   t   xranget   appendR   t   change_of_basis_opt   rt_mxt   space_group_symbol_iteratort   hallt   space_groupt   change_basist   typet   numbert   lookup_symbolt   keyst   sort(   t   settingst   it
   list_cb_opt   xyzt   n_builtt   hall_symbolt   zt   hall_zt   cb_opt   groupt   sg_typet   n_non_redundantt   symbolst   s(    (    sM   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/cctbx/development/make_settings.pyt   run	   s8    	 #		
t   __main__N(   t
   __future__R    t   cctbxR   R!   t   __name__(    (    (    sM   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/cctbx/development/make_settings.pyt   <module>   s   	 