ó
Ê™xTc           @   s[   d  d l  m Z d  d l Z d  d l m Z d  d l Z d „  Z e d k rW e ƒ  n  d S(   iÿÿÿÿ(   t   divisionN(   t   easy_runc          C   s  d GHd  Sd d l  m }  d } |  d | d t ƒ \ } } t j d ƒ | | d d	 d
 g } t j d d j | ƒ ƒ j ƒ  } d } x* | j	 D] } d | k rŽ | d 7} qŽ qŽ W| d k sÃ t
 ‚ t j | ƒ t j | ƒ t j t j j | ƒ d d  d ƒ d GHd  S(   Ns   Temporarily disabled, skippingiÿÿÿÿ(   t   generate_potassium_inputst
   tst_pick_kt	   file_baset	   anonymizei   s   nproc=1s   elements=K,MGs   use_phaser=Falses   mmtbx.water_screen %st    i    s   Probable cation: K+1i   i   iüÿÿÿs   _fmodel.efft   OK(   t)   mmtbx.regression.make_fake_anomalous_dataR   t   Truet   timet   sleepR   t   fully_bufferedt   joint   raise_if_errorst   stdout_linest   AssertionErrort   ost   removet   patht   splitext(   R   t   baset   mtz_filet   pdb_filet   argst   resultt   n_kt   line(    (    sC   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/mmtbx/ions/tst_pick_k.pyt   exercise   s"    "%t   __main__(   t
   __future__R    R   t   libtbxR   R
   R   t   __name__(    (    (    sC   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/mmtbx/ions/tst_pick_k.pyt   <module>   s   	