ó
™xTc           @   sq   d  d l  m Z d  d l m Z d  d l m Z d  d l m Z d „  Z d „  Z e	 d k rm e ƒ  d GHn  d	 S(
   iÿÿÿÿ(   t   division(   t   open_tmp_file(   t   approx_equal(   t   spot_xdsc          C   sË  d }  t  d d d d ƒ } | j |  ƒ | j ƒ  t j ƒ  } | j | j ƒ t | j d d d g d	 d
 d g d d d g d d d g d d d g d d d g d d d g g ƒ sº t	 ‚ t | j
 d d d d d d  d! g ƒ sç t	 ‚ t | j d" d# d$ g d% d% d% g d& d' d$ g d( d' d( g d$ d% d) g d* d( d% g d+ d" d, g g ƒ sSt	 ‚ t j | j | j
 | j ƒ } t  d d d d ƒ } | j ƒ  | j d- | j ƒ t j ƒ  } | j | j ƒ t | j | j ƒ sÚt	 ‚ t | j
 | j ƒ sõt	 ‚ t | j | j ƒ st	 ‚ t j | j | j
 ƒ } t  d d d d ƒ } | j ƒ  | j d- | j ƒ t j ƒ  } | j | j ƒ t | j | j ƒ s‘t	 ‚ t | j
 | j ƒ s¬t	 ‚ t | j ƒ d% k sÇt	 ‚ d  S(.   Nsí    1104.20 1290.27 2.20 632. -4 -3 -1
 912.22 1303.37 3.49 346. 0 0 0
 1427.55 1339.93 3.34 259. 7 3 -1
 1380.54 1187.54 3.58 243. 4 3 4
 1222.32 1220.09 3.95 241. -1 0 2
 1491.71 1322.33 2.72 237. 9 4 0
 1053.50 1227.71 2.87 221. -6 -4 1
t   suffixs	   SPOTS.XDSt   modet   wbgÍÌÌÌÌ@‘@g®Gáz)”@gš™™™™™@gö(\�Â�Œ@g®Gáz]”@gìQ¸…ë@g33333N–@g…ëQ¸ï”@g¸…ëQ¸
@g\�Âõ(’•@g\�Âõ(Ž’@g¤p=
×£@gáz®G“@g�Âõ(\“@gš™™™™™@g¤p=
×N—@g¸…ëQ©”@gÃõ(\�Â@g     v�@g¤p=
×.“@gö(\�Âõ@g     Àƒ@g      u@g     0p@g     `n@g      n@g      m@g      k@iüÿÿÿiýÿÿÿiÿÿÿÿi    i   i   i   i   i	   iúÿÿÿi   t   filename(   R   t   writet   closeR   t   readert	   read_filet   nameR   t   centroidt   AssertionErrort	   intensityt   miller_indext   writert
   write_filet	   centroidst   intensitiest   miller_indicest   len(   t   txtt   ft   spots_int	   spots_out(    (    sK   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/iotbx/xds/tests/tst_spots_xds.pyt   exercise_spots_xds   sL    	
$03

c           C   s   t  ƒ  d  S(   N(   R   (    (    (    sK   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/iotbx/xds/tests/tst_spots_xds.pyt   run>   s    t   __main__t   OKN(
   t
   __future__R    t   libtbx.test_utilsR   R   t	   iotbx.xdsR   R   R   t   __name__(    (    (    sK   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/iotbx/xds/tests/tst_spots_xds.pyt   <module>   s   	6	