ó
ÁxTc           @   st   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 rp e
   d GHn  d S(	   i˙˙˙˙(   t   division(   t   tst_build_alt_confs(   t   generate_disorder(   t   null_outNc          C   s   t  j d d  d d d d d d d	 g }  t j d
 |  d t    } t j j d  s^ t  | d GH| d d k r | d d k  s t  d  S(   Nt   prefixt   tst_generate_disorders   tst_generate_disorder_start.pdbs   tst_generate_disorder.mtzs"   selection="chain A and resseq 2:4"s.   output.file_name=tst_generate_disorder_out.pdbs,   map_file_name=tst_generate_disorder_maps.mtzs   include_starting_model=Falses   random_seed=12345t   argst   outs   tst_generate_disorder_out.pdbi    i   (	   R   t   prepare_inputsR   t   runR   t   ost   patht   isfilet   AssertionError(   R   t   rmsds(    (    sT   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/mmtbx/regression/tst_generate_disorder.pyt   exercise   s    		t   __main__t   OK(   t
   __future__R    t   mmtbx.regressionR   t   mmtbx.command_lineR   t   libtbx.utilsR   t   os.pathR
   R   t   __name__(    (    (    sT   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/mmtbx/regression/tst_generate_disorder.pyt   <module>   s   	