ó
Ž™xTc           @   sp   d  d l  m Z d  d l Z d  d l m Z d  d l m Z d  d l Z d „  Z	 e
 d k rl e	 ƒ  d GHn  d S(   iÿÿÿÿ(   t   divisionN(   t   approx_equal(   t   null_outc          C   s;  t  j j d d d t j j ƒ }  |  d  k r6 d GHd  Sd d l m } d d l	 m
 } | j d |  d	 d
 g d t ƒ  ƒ } t j j | ƒ s’ t ‚ | j |  ƒ j j } | j | ƒ j j } t | d j ƒ  j ƒ  d d d ƒsç t ‚ t | d j ƒ  j ƒ  d d d ƒst ‚ | d j ƒ  j d d g k s7t ‚ d  S(   Nt   relative_paths+   phenix_regression/reflection_files/1yjp.mtzt   testt   Skippingiÿÿÿÿ(   t   reindex(   t   file_readert   argss   change_of_basis=c,b,as   output_file=tmp666.mtzt   outi    gZd;ßï5@gX9´Èv@g'1¬z7@g     €V@g…ëQ¸ÅZ@t   epsgü©ñÒMbP?t   FOBS_Xt	   SIGFOBS_X(   gZd;ßï5@gX9´Èv@g'1¬z7@g     €V@g…ëQ¸ÅZ@g     €V@(   g'1¬z7@gX9´Èv@gZd;ßï5@g     €V@g…ëQ¸ÅZ@g     €V@(   t   libtbxt   envt   find_in_repositoriest   ost   patht   isfilet   Nonet   iotbx.command_lineR   t   iotbxR   t   runR   t   AssertionErrort   any_filet   file_servert   miller_arraysR   t	   unit_cellt
   parameterst   infot   labels(   t   hkl_fileR   R   t   output_filet	   arrays_int
   arrays_out(    (    sJ   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/iotbx/regression/tst_reindex.pyt   exercise   s$    t   __main__t   OK(   t
   __future__R    t   libtbx.load_envR   t   libtbx.test_utilsR   t   libtbx.utilsR   R   R#   t   __name__(    (    (    sJ   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/iotbx/regression/tst_reindex.pyt   <module>   s   	