ó
â™xTc        0   @   sú  d  d l  m Z d d d d e f d d d d e f d d	 d d
 e f d d d d e f d d d d e f d d	 d d
 e f d d d d
 e f d d	 d d
 e f d d d d e f d d d d e f d d	 d d
 e f d d d d e f d d d d e f d d	 d d
 e f d d d d e f d d d d e f d d d d e f d d d d
 e f d d d d e f d d  d! d e f d d	 d" d e f d# d	 d$ d
 e f d# d% d& d e f d# d' d( d e f d# d) d d e f d* d	 d+ d
 e f d* d d, d e f d* d, d- d e f d* d- d d e f d. d	 d d
 e f d. d d d e f d. d d d e f d/ d	 d d
 e f d/ d d d e f d/ d d d e f d0 d	 d1 d e f d0 d1 d d e f d0 d d2 d e f d0 d2 d d
 e f d3 d	 d1 d e f d3 d1 d d e f d3 d d2 d e f d3 d2 d d
 e f d4 d5 d5 d e f g, Z dV dW dX dY dZ d[ d\ d] d^ d_ d` da db dc dd de df g Z i d d= 6d d> 6d d? 6d d@ 6d3 dA 6d0 dB 6d4 dC 6d dD 6d dE 6d* dF 6d# dG 6d dH 6dI dJ 6dK dL 6dM dN 6dO dP 6dQ dR 6Z dU a dS dT „ Z	 dU S(g   iÿÿÿÿ(   t   divisions   R-workgš™™™™™Ù?gÍÌÌÌÌÌÜ?t   fairgš™™™™™á?i   t   badg        t   goods   R-freet   Skewg333333Ã?s
   RMS(bonds)gü©ñÒMb�?g{®Gáz”?iç  t   poors   RMS(angles)gš™™™™™ù?g       @i´   s   Ramachandran outliersgš™™™™™É?g      à?g      ð?g      Y@s   Ramachandran favoredg     €X@g     ÀW@g-²�ïX@g     €V@g-²�ï¿W@gNÑ‘\þV@t
   Clashscoreg9´Èv¾ÿ3@g      4@gZd;ßÿC@g      D@gZd;ßÿM@g      N@s   Rotamer outliersg–C‹lçûÿ?g      @g      $@t   RMSbondst	   RMSanglest   CCg333333Ó?gffffffæ?s   Model-map CCt   Residuesi    i   i   t   FOMs   Figure of Meriti   t   Skewnesss   Avg. B-factort   r_freet   r_workt	   rms_bondst
   rms_anglest   map_cct   cct   n_rest   rama_outt   rama_favt   rota_outt
   clashscoret   skews   Figure of meritt   foms   RNA pucker outlierst   rna_puckerss   RNA suite outlierst
   rna_suitess   RNA bonds outlierst	   rna_bondss   RNA angles outlierst
   rna_angless   %gc         C   sh   t  d  k r t t ƒ a  n  |  t  k r3 d t  |  S|  t k rd t |  } | t  k rd d t  | Sn  | S(   Ns   %%.%df(   t   precisions_dict_t   Nonet   dictt
   precisionst   keys_and_labels(   t	   stat_namet   defaultt
   stat_label(    (    sR   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/libtbx/program_utils/statistics_info.pyt
   get_formata   s    
N(   s   R-worki   (   s   R-freei   (   s
   RMS(bonds)i   (   s   RMS(angles)i   (   R   i   (   s   Figure of Meriti   (   R   i   (   R   i   (   s   Avg. B-factori   (   s   Ramachandran favoredi   (   s   Ramachandran outliersi   (   s   Rotamer outliersi   (   R   i   (   R   i   (   R   i   (   s   CCi   (   s   Model-map CCi   (
   t
   __future__R    t   Truet   Falset   threshold_valuesR!   R"   R   R   R&   (    (    (    sR   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/libtbx/program_utils/statistics_info.pyt   <module>   s¢   	
