ó
Ç™xTc           @   sn   d  d l  m Z d  d l Z d  d l m Z m Z d  d l m Z d „  Z d „  Z e	 d k rj e ƒ  n  d S(   iÿÿÿÿ(   t   divisionN(   t   get_atom_namest   get_hydrogen_names(   t   get_bond_pairsc         C   sŒ   d GHt  |  ƒ GHd GHt  |  d t ƒGHd GHt |  ƒ GHd GHt |  d t ƒGHd GHt |  d t ƒGHd GHt |  ƒ GHd	 GHt |  d t ƒGHd  S(
   Ns   
Atom namess   
Alternate atom namest	   alternates   
Hydrogen namess   
Alternate hydrogen namess   
Wrapped hydrogen namest   wraps   
Bond pairss   
Alternate name bond pairs(   R   t   TrueR   R   (   t   code(    (    sK   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/mmtbx/chemical_components/tst.pyt	   excercise   s    c          C   sb   t  j j d  k r d GHn? x< d d d g D]+ }  d d d d |  d	 f GHt |  ƒ q* Wd
 GHd  S(   Ns@   Skipping tests: mmtbx.chemical_components.data_dir not availablet   HOHt   ATPt   hems   
%s
%st   _iP   s   %s i   t   OK(   t   mmtbxt   chemical_componentst   data_dirt   NoneR   (   R   (    (    sK   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/mmtbx/chemical_components/tst.pyt   run   s    t   __main__(
   t
   __future__R    t   mmtbx.chemical_componentsR   R   R   R   R   R   t   __name__(    (    (    sK   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/mmtbx/chemical_components/tst.pyt   <module>   s   			