ó
Ã™xTc           @   s3   d  d l  m Z d „  Z e d k r/ e ƒ  n  d S(   iÿÿÿÿ(   t   divisionc          C   s§  d d l  m }  |  j ƒ  } y" | j d d ƒ } t s= t ‚ Wn t k
 rQ n X| j d d ƒ } | j ƒ  d k s| t ‚ | j ƒ  d d	 d
 d g k s  t ‚ | j d d ƒ } | j ƒ  d k sÊ t ‚ | j ƒ  d g k så t ‚ | j d d ƒ } | j ƒ  d k st ‚ | j ƒ  d
 d d d d g k s6t ‚ | j d d ƒ } | j ƒ  d k s`t ‚ | j ƒ  d d
 d g k s�t ‚ | j d d ƒ } | j ƒ  d k s«t ‚ | j ƒ  d d	 d d g k sÏt ‚ | j d d ƒ } | j ƒ  d  k sùt ‚ | j ƒ  d
 d d g k st ‚ y" | j d d ƒ } t s;t ‚ Wn t k
 rOn X| j d d ƒ } | j ƒ  d  k szt ‚ | j ƒ  d d d  d g k sžt ‚ d! GHd  S("   Niÿÿÿÿ(   t   xtal_screenst   chryslert   1t   crystal_screent   4g      !@t   TRSt   CLt   NH4t   SO4t   E6g      @t   IMDt   A9gffffff@t   ACTt   NAt   FLCt   PEGt   indext   5g      @t   EPEt   F12t   peg_iont   48t   49t   G12t   CITt   BTBt   TMEt   OK(
   t   mmtbx.ligandsR   t   servert   get_conditiont   Falset   AssertionErrort   RuntimeErrort   pHt   ligandst   None(   R   t   st	   condition(    (    sL   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/mmtbx/ligands/tst_xtal_screens.pyt   exercise   sD    $'!$!$t   __main__N(   t
   __future__R    R(   t   __name__(    (    (    sL   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/mmtbx/ligands/tst_xtal_screens.pyt   <module>   s   	.