ó
8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   sgtbxc          C   sŔ   i  }  t  t j j t j j d  d  |   x |  d D] } t j |  } t j	 | j
    } | j   ru q9 n  t |  GHx5 | j   D]' } | j d k r¨ q n  d G| j GHq Wq9 Wd S(   s    List seminvariants whose continuous shifts aren't principal,
      drawing from the spacegroup settings specified in phenix_regression
  t   phenix_regressions   settings.pyt   settingsi    s   	N(   t   execfilet   ost   patht   joint   libtbxt   envt   find_in_repositoriesR   t   space_group_infot   structure_seminvariantst   groupt   continuous_shifts_are_principalt   strt   vectors_and_modulit   mt   v(   t	   namespacet   settingt   sgit   seminvart   vm(    (    sa   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/cctbx/examples/list_non_principal_continuous_shifts.pyt   run   s      t   __main__(	   t
   __future__R    t   libtbx.load_envR   t   cctbxR   R   R   t   __name__(    (    (    sa   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/cctbx/examples/list_non_principal_continuous_shifts.pyt   <module>   s   	