ó
‚™xTc           @   sy   d  d l  m Z d  d l m Z d  d l m Z d  d l m Z d  d l Z d „  Z	 e
 d k ru e	 e j d ƒ n  d S(	   iÿÿÿÿ(   t   division(   t   crystal(   t   metric_subgroups(   t   option_parserNc         C   s/  t  d d d d d ƒ j ƒ  j d  d d d d	 d
 d d d d ƒj d |  d d ƒ } | j } | j ƒ  d  k r’ Hd GHd GHd GHH| j j ƒ  d  St	 | j
 ƒ d k rÓ t j d | j ƒ  d d | j
 d ƒ } n3 | j ƒ  d  k rt j d | j ƒ  d d ƒ } n  t | | j j d t ƒ} | j ƒ  d  S(   Nt   usages7   iotbx.lattice_symmetry [options] [centring_type_symbol]t   descriptions   Example: iotbx.lattice_symmetrys"    --unit_cell=12,12,12.1,89,90,92 Fs   --deltat   actiont   storet   typet   floatt   defaultg      @t   helps   angular tolerance in degreest   argst	   max_nargsi   s#   ***********************************s#   Please specify unit cell parametersi    t	   unit_cellt   space_group_symbols
   Hall: %s 1s   P 1t)   enforce_max_delta_for_generated_two_folds(   R   t   enable_symmetry_comprehensivet   optiont   Nonet   processt   symmetryR   t   parsert	   show_helpt   lenR   R   t   space_group_infoR   t   optionst   deltat   Truet   show(   R   t   command_linet   input_symmetryt   groups(    (    sQ   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/iotbx/command_line/lattice_symmetry.pyt   run	   s<    					t   __main__i   (   t
   __future__R    t   cctbxR   t   cctbx.sgtbx.lattice_symmetryR   t   iotbx.option_parserR   t   sysR!   t   __name__t   argv(    (    (    sQ   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/iotbx/command_line/lattice_symmetry.pyt   <module>   s   	$