ó
šxTc           @   sx  d  d l  m Z d  d l m Z d  d l m Z e j d e j d d d d ƒ Z e j d	 d
 d d d e j	 j
 j ƒ  d d d d ƒe j d d d d d e j e j f ƒe d k rte j ƒ  Z d  d l m Z d  d l Z y3 e j d e j d e j d e j	 j
 e j ƒ Wqte k
 r+‚  qte k
 rpZ d GHd GHd  d l Z e j ƒ  GHd GHe j d ƒ qtXn  d S(   iÿÿÿÿ(   t   domain_analysis(   t   cli(   t   outputt   master_philt   descriptionsP   Analyse domain structure by mapping domain definitions from annotated homologuest   usages   %(prog)s [options] philss   -vs   --verbosityt   actiont   storet   choicest   defaultt   INFOt   helps   verbosity levels	   --versiont   versions   %s %st   __main__(   t   SorryNt   argst   outt	   verbositys   An internal error has occurreds   The traceback is as follows:s   Terminating...i   (   t   phaser.pipelineR    t   phaserR   R   t
   PCLIParsert   master_paramst   parsert   add_argumentt   SingleStreamt	   LEVEL_FORt   keyst   PROGRAMt   VERSIONt   __name__t
   parse_argst   paramst   libtbx.utilsR   t   syst   runt   philst   stdoutR   t	   Exceptiont   et	   tracebackt
   format_exct   exit(    (    (    sQ   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/phaser/command_line/domain_analysis.pyt   <module>   sD   							