ó
:™xTc           @   sc   d  d l  m Z d  d l m Z d  d l m Z d  d l m Z d „  Z e d k r_ e ƒ  n  d S(   iÿÿÿÿ(   t   division(   t   miller(   t   crystal(   t   flexc          C   s…  t  j d d) d d ƒ }  t j d |  d	 t d
 t j d* d+ d, d- d. g ƒ ƒ } | j d
 t j d/ d0 d1 d2 d3 g ƒ ƒ } | j ƒ  } | j ƒ  } x | j	 ƒ  D] } d G| GHq� WHx | j	 ƒ  D] } d G| GHq¾ WH| j
 | ƒ \ } } x | j	 ƒ  D] } d G| GHqô WHx | j	 ƒ  D] } d G| GHqWH| j | ƒ \ } }	 x | j	 ƒ  D] } d G| GHqKWHx |	 j	 ƒ  D] } d G| GHqlWH| j d t j d  | j	 ƒ  j ƒ  ƒ ƒ }
 | j d t j d  | j	 ƒ  j ƒ  ƒ ƒ } |
 j ƒ  } | j ƒ  } | j d! d" ƒ H| j d! d# ƒ H| j
 | ƒ \ } } | j d! d$ ƒ H| j d! d% ƒ H| j | ƒ \ } } | j d! d& ƒ H| j d! d' ƒ Hd( GHd  S(4   Nt	   unit_celli   i   i   iZ   t   space_group_symbolt   P212121t   crystal_symmetryt   anomalous_flagt   indicesi    iÿÿÿÿi   iþÿÿÿi   i   iýÿÿÿi   iûÿÿÿi   iúÿÿÿi   i   iüÿÿÿs   asu a:s   asu b:s	   common a:s	   common b:s   lone a:s   lone b:t   datat   sizet   prefixs   asu a: s   asu b: s
   common a: s
   common b: s   lone a: s   lone b: t   OK(   i   i   i   iZ   iZ   iZ   (   i    iÿÿÿÿi   (   iÿÿÿÿiþÿÿÿi   (   i   i   i   (   iýÿÿÿi   i   (   i   iûÿÿÿi   (   iûÿÿÿiúÿÿÿi   (   i    i   i   (   i   iüÿÿÿi   (   iÿÿÿÿiþÿÿÿi   (   iüÿÿÿiûÿÿÿi   (   R   t   symmetryR   t   sett   FalseR   t   miller_indext   customized_copyt
   map_to_asuR	   t   common_setst	   lone_setst   arrayt   random_doubleR   t
   show_array(   R   t   miller_set_at   miller_set_bt   asu_at   asu_bt   ht   common_at   common_bt
   lone_set_at
   lone_set_bt   miller_array_at   miller_array_bt   lone_at   lone_b(    (    sO   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/cctbx/examples/miller_common_sets.pyt   demo   s|    					!	!t   __main__N(	   t
   __future__R    t   cctbxR   R   t   cctbx.array_familyR   R&   t   __name__(    (    (    sO   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/cctbx/examples/miller_common_sets.pyt   <module>   s   	X