ó
ĄxTc           @   s[   d  d l  m Z d  d l m Z d  d l Z d  d l Z d   Z e d k rW e   n  d S(   i’’’’(   t   division(   t   easy_runNc          C   sČ   t  j j d  s d GHd  St  j j d d d t j j  }  t  j j d d d t j j  } t j d |  | f  j	   } | j
 d k s t  t j d	 |   j	   } | j
 d k sæ t  d
 GHd  S(   Nt   phenix_regressions/   phenix_regression not available, skipping test.t   relative_paths    phenix_regression/pdb/1yjp_h.pdbt   tests+   phenix_regression/reflection_files/1yjp.mtzs(   phenix.maps "%s" "%s" output.prefix=1yjpi    s%   mmtbx.ringer "%s" 1yjp_map_coeffs.mtzt   OK(   t   libtbxt   envt
   has_modulet   find_in_repositoriest   ost   patht   isfileR   t   fully_bufferedt   raise_if_errorst   return_codet   AssertionError(   t   pdb_filet   mtz_filet   result(    (    sI   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/mmtbx/regression/tst_ringer.pyt   exercise   s"    t   __main__(   t
   __future__R    R   R   t   libtbx.load_envR
   R   t   __name__(    (    (    sI   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/mmtbx/regression/tst_ringer.pyt   <module>   s   	