ó
Ż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   s2   e  Z 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 t } n  | d  k r~ | } n  t |  t    d  S(   N(   t   Nonet   FalseR   t   locals(   t   selft   ramachandrant   hydrogen_bondt   rotamert	   referencet   dent   c_betat   default(    (    sM   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/mmtbx/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 IJd  S(   Ns!   generic_restraints_manager.flags:s     ramachandran:s     hydrogen_bond:s
     rotamer:s     reference:s     den:s	     c_beta:(	   R   t   syst   stdoutR   R   R	   R
   R   R   (   R   t   f(    (    sM   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/mmtbx/geometry_restraints/flags.pyt   show   s     
N(   t   __name__t
   __module__R   R   R   R   (    (    (    sM   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/mmtbx/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/mmtbx/geometry_restraints/flags.pyt   <module>   s   