ó
,™xTc           @   sF   d  d l  m Z d  d l m Z d  d l Z d e f d „  ƒ  YZ d S(   iÿÿÿÿ(   t   division(   t   adopt_init_argsNt   flagsc           B   sA   e  Z d d d d d d d d d d d e d  „ Z d d „ Z RS(   c         C   sû   | d  k r | } n  | d  k r* | } n  | d  k r? | } n  | d  k rT | } n  | d  k ri | } n  | d  k r~ | } n  | d  k r“ | } n  | d  k r¨ | } n  |	 d  k r½ | }	 n  |
 d  k rÒ | }
 n  | d  k rç | } n  t |  t ƒ  ƒ d  S(   N(   t   NoneR   t   locals(   t   selft   bondt	   nonbondedt   anglet   dihedralt   reference_dihedralt   ncs_dihedralt	   chiralityt	   planarityt   parallelityt   bond_similarityt   generic_restraintst   default(    (    sM   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/cctbx/geometry_restraints/flags.pyt   __init__   s.     	 	 	 	 	 	 	 	 	 	 	c         C   sä   | d  k r t j } n  | d IJ| d I|  j IJ| d I|  j IJ| d I|  j IJ| d I|  j IJ| d I|  j IJ| d I|  j IJ| d I|  j	 IJ| d	 I|  j
 IJ| d
 I|  j IJ| d I|  j IJd  S(   Ns"   geometry_restraints.manager.flags:s     bond:s     nonbonded:s     angle:s     dihedral:s     reference dihedral:s     chirality:s     planarity:s     parallelity:s     bond similarity:s     other (generic):(   R   t   syst   stdoutR   R   R   R	   R
   R   R   R   R   R   (   R   t   f(    (    sM   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/cctbx/geometry_restraints/flags.pyt   show!   s     
N(   t   __name__t
   __module__R   t   FalseR   R   (    (    (    sM   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/cctbx/geometry_restraints/flags.pyR      s   (   t
   __future__R    t   libtbxR   R   t   objectR   (    (    (    sM   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/cctbx/geometry_restraints/flags.pyt   <module>   s   