ó
2™xTc           @   s_   d  d l  m Z d  d l m Z d  d l m Z d  d l Z d „  Z e d k r[ e ƒ  n  d S(   iÿÿÿÿ(   t   division(   t   chemical_elements(   t   stlNc          C   s×  t  j ƒ  }  t |  ƒ d k s$ t ‚ |  d  d d d g k sC t ‚ t  j ƒ  } t | ƒ t |  ƒ k sm t ‚ | d  d d d g k sŒ t ‚ x5 t |  | ƒ D]$ \ } } | j ƒ  | k sœ t ‚ qœ Wt  j ƒ  } t | ƒ t |  ƒ k sî t ‚ t | ƒ t t	 j
 j |  ƒ ƒ k st ‚ t  j ƒ  } t | ƒ t |  ƒ k sBt ‚ t | ƒ t t	 j
 j | ƒ ƒ k slt ‚ t  j ƒ  } t | ƒ t |  ƒ d k sšt ‚ t | ƒ t t	 j
 j | d	 d
 g ƒ ƒ k sÎt ‚ d GHd  S(   Nio   i   t   Ht   Het   Lit   HEt   LIi   t   Dt   Tt   OK(   R   t   proper_caps_listt   lent   AssertionErrort   proper_upper_listt   zipt   uppert   proper_caps_sett   listR   t   sett
   stl_stringt   proper_upper_sett   proper_and_isotopes_upper_set(   t   lct   lut   ct   ut   sct   su(    (    sU   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/cctbx/eltbx/tests/tst_chemical_elements.pyt   exercise   s$     **"4t   __main__(	   t
   __future__R    t   cctbx.eltbxR   t   scitbxR   t   scitbx.stl.setR   t   __name__(    (    (    sU   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/cctbx/eltbx/tests/tst_chemical_elements.pyt   <module>   s   	