ó
:™xTc           @   sI   d  Z  d d l m Z d d l m Z d „  Z e d k rE e ƒ  n  d S(   sž  Loop over 530 conventional settings of the 230 space groups,
show symmetry operations in various formats.

See also:
  List of 530 settings:
    Shmueli U, Hall SR, Grosse-Kunstleve RW:
    Space-Group Symbols for numeric and symbolic computations.
    In International Tables for Crystallography, Volume B:
    Reciprocal space, U. Shmueli, Ed.,
    Kluwer Academic Publishers (Dordrecht), 2001, 107-119.

  Universal Hermann-Mauguin symbols: section 2.1 of:
    Zwart P, Grosse-Kunstleve RW, Lebedev AA, Murshudov GN, Adams PD:
    Surprises and pitfalls arising from(pseudo)symmetry
    Acta Cryst. 2008, D64, 99-107.
    http://scripts.iucr.org/cgi-bin/paper?ba5111
iÿÿÿÿ(   t   division(   t   sgtbxc          C   sñ   xê t  j ƒ  D]Ü }  |  j ƒ  } | GHt  j d | ƒ } x | j ƒ  D] } | j ƒ  GHqC Wx5 | j ƒ  D]' } | j ƒ  } | j j G| j	 j GHqe WxU | j ƒ  D]G } | j ƒ  j
 ƒ  G| j ƒ  j ƒ  G| j	 ƒ  j
 ƒ  G| j	 ƒ  j ƒ  GHq� WHq Wd  S(   Nt   symbol(   R   t   space_group_symbol_iteratort   universal_hermann_mauguint   space_group_infot   groupt   as_xyzt   as_rationalt   rt   elemst   tt   numt   den(   t   symbolsR   R   t   st   sr(    (    sG   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/cctbx/examples/symops_530.pyt   run   s    Et   __main__N(   t   __doc__t
   __future__R    t   cctbxR   R   t   __name__(    (    (    sG   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/cctbx/examples/symops_530.pyt   <module>   s
   	