ó
šxTc           @   sª  d  d l  m Z d  d l Z  d  d l Z d  d l Z d  d l Z d  d l Z d d d d d d d	 d
 d d d g Z d „  Z e	 d k r¦d GHe
 Z e e j ƒ d k rÄ e j d d k rÄ e Z n  d Z e j j e  j j d d ƒ d ƒ Z e j e d ƒ Z e j ƒ  e j e ƒ xf e e ƒ D]X \ Z Z d e Z e e d ƒ Z e j e ƒ e j  ƒ  e d e ƒ d k s$t! ‚ q$We j d ƒ e r¦e j" e ƒ q¦n  d S(   iÿÿÿÿ(   t   easy_runNs­   
AltOrigSymMates.moving_pdb="2z0d.pdb"
AltOrigSymMates.fixed_pdb="Strider{3ECI_A0,2P82_A0}3ECI_A0,2P82_A0.1.pdb"
AltOrigSymMates.verbose = True
AltOrigSymMates.debug = True
sG  
AltOrigSymMates.fixed.mrsolution
{
  solfname = "Strider{3ECI_A0,2P82_A0}3ECI_A0,2P82_A0.sol"
  ensembles
  {
    name = "MR_2P82_A0"
    xyzfname = "sculpt_2P82_A0.pdb"
  }
  ensembles
  {
    name = "MR_3ECI_A0"
    xyzfname = "sculpt_3ECI_A0.pdb"
  }
}

AltOrigSymMates.moving_pdb="2z0d.pdb"
AltOrigSymMates.verbose = True
s  
AltOrigSymMates.fixed.pickle_solution
{
  philfname = "phaser_mr_13.eff"
  pklfname = "phaser_mr_13.pkl"
}

AltOrigSymMates.moving.pickle_solution
{
  philfname = "phaser_mr_11.eff"
  pklfname = "phaser_mr_11.pkl"
}

#AltOrigSymMates.debug = True
AltOrigSymMates.verbose = True
sP  
AltOrigSymMates.fixed.mrsolution
{
  solfname = "Strider{3ECI_A0,2P82_A0}3ECI_A0,2P82_A0.sol"
  ensembles
  {
    name = "MR_2P82_A0"
    xyzfname = "sculpt_2P82_A0.pdb"
  }
  ensembles
  {
    name = "MR_3ECI_A0"
    xyzfname = "sculpt_3ECI_A0.pdb"
  }
}

AltOrigSymMates.moving.mrsolution
{
  solfname = "Strider{2ZPN_A0,2P82_A0}2ZPN_A0,2P82_A0.sol"
  ensembles
  {
    name = "MR_2P82_A0"
    xyzfname = "sculpt_2P82_A0.pdb"
  }
  ensembles
  {
    name = "MR_2ZPN_A0"
    xyzfname = "sculpt_2ZPN_A0.pdb"
  }
}

AltOrigSymMates.spacegroupfname = "2Z0D.mtz"
AltOrigSymMates.verbose = True
s´   
AltOrigSymMates.fixed.pickle_solution
{
  philfname = "phaser_mr_13.eff"
  pklfname = "phaser_mr_13.pkl"
}

AltOrigSymMates.moving_pdb = "MR.1.pdb"
AltOrigSymMates.verbose = True
so   
AltOrigSymMates.moving_pdb="P05_MR.1.pdb"
AltOrigSymMates.fixed_pdb="3sv2.pdb"
AltOrigSymMates.verbose = True
s~   
AltOrigSymMates.moving_pdb="1se8.pdb"
AltOrigSymMates.fixed_pdb="Strider{1Z9F_A}1Z9F_A.1.pdb"
AltOrigSymMates.verbose = True
sz   
AltOrigSymMates.moving_pdb="1tfx.pdb"
AltOrigSymMates.fixed_pdb="3RP2_A_1DTX_A.1.pdb"
AltOrigSymMates.movehetatms = True
sy   
AltOrigSymMates.moving_pdb="1tfx.pdb"
AltOrigSymMates.fixed_pdb="Ellie1BBR_H_3D65_I.pdb"
AltOrigSymMates.verbose = True
ss   
AltOrigSymMates.moving_pdb="1g9v.pdb"
AltOrigSymMates.fixed_pdb="RQ3_MR.1.pdb"
AltOrigSymMates.movehetatms = True
s   
AltOrigSymMates.moving_pdb="moving.pdb"
AltOrigSymMates.fixed_pdb="hetatm_among_atoms.pdb"
AltOrigSymMates.movehetatms = True
c         C   sF   d t  |  ƒ GH|  GHd t  |  ƒ GHt j j ƒ  t j d |  ƒ } | S(   Nt   *t   command(   t   lent   syst   stdoutt   flushR    t   call(   t   cmdt   ret(    (    sP   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/phaser/test_find_alt_orig_sym_mate.pyt   run_command–   s    t   __main__s=    To retain output files use the command line argument 'dirty'i   t   dirtyt   find_alt_orig_sym_mate_datat   phenix_regressiont   phasers   find_alt_orig_sym_mate_data.zipt   rs   testphil%d.txtt   ws    phenix.find_alt_orig_sym_mate %si    s   ..(#   t   libtbxR    t   libtbx.load_envt   osR   t   zipfilet   shutilt   testsR
   t   __name__t   Truet   cleanupR   t   argvt   Falset   testdirt   patht   joint   envt
   under_distt   zip_filet   ZipFilet   datazipt
   extractallt   chdirt	   enumeratet   it   testt   fnamet   opent   fht   writet   closet   AssertionErrort   rmtree(    (    (    sP   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/phaser/test_find_alt_orig_sym_mate.pyt   <module>   sF   $#			(		


 