ó
Ÿ™xTc           @   ss   d  d l  m Z d  d l Z d  d l Z d  d l Z d  d l m Z d Z	 d Z
 d „  Z e d k ro e ƒ  n  d S(   iÿÿÿÿ(   t   divisionN(   t   flexss  MTRIX1   1  1.000000  0.000000  0.000000        0.00000    1
MTRIX2   1  0.000000  1.000000  0.000000        0.00000    1
MTRIX3   1  0.000000  0.000000  1.000000        0.00000    1
MTRIX1   2  0.496590 -0.643597  0.582393        0.00000
MTRIX2   2  0.867925  0.376088 -0.324443        0.00000
MTRIX3   2 -0.010221  0.666588  0.745356        0.00000
MTRIX1   3 -0.317946 -0.173437  0.932111        0.00000
MTRIX2   3  0.760735 -0.633422  0.141629        0.00000
MTRIX3   3  0.565855  0.754120  0.333333        0.00000
CRYST1   25.000   25.000   25.000  90.00  90.00  90.00 P 1
ATOM      1  N   THR A   1       8.111  11.079  10.645  1.00 20.00           N
ATOM      2  CA  THR A   1       8.000   9.721  10.125  1.00 20.00           C
ATOM      3  C   THR A   1       8.075   8.693  11.249  1.00 20.00           C
ATOM      4  O   THR A   1       8.890   8.817  12.163  1.00 20.00           O
ATOM      5  CB  THR A   1       9.101   9.420   9.092  1.00 20.00           C
ATOM      6  OG1 THR A   1       9.001  10.342   8.000  1.00 20.00           O
ATOM      7  CG2 THR A   1       8.964   8.000   8.565  1.00 20.00           C
TER
END
sÂ  CRYST1   25.000   25.000   25.000  90.00  90.00  90.00 P 1
ATOM      1  N   THR A   1       8.111  11.079  10.645  1.00 20.00           N
ATOM      2  CA  THR A   1       8.000   9.721  10.125  1.00 20.00           C
ATOM      3  C   THR A   1       8.075   8.693  11.249  1.00 20.00           C
ATOM      4  O   THR A   1       8.890   8.817  12.163  1.00 20.00           O
ATOM      5  CB  THR A   1       9.101   9.420   9.092  1.00 20.00           C
ATOM      6  OG1 THR A   1       9.001  10.342   8.000  1.00 20.00           O
ATOM      7  CG2 THR A   1       8.964   8.000   8.565  1.00 20.00           C
TER
ATOM      1  N   THR B   1       3.097   7.753  15.237  1.00 20.00           N
ATOM      2  CA  THR B   1       3.613   7.314  13.945  1.00 20.00           C
ATOM      3  C   THR B   1       4.967   6.628  14.097  1.00 20.00           C
ATOM      4  O   THR B   1       5.824   7.086  14.852  1.00 20.00           O
ATOM      5  CB  THR B   1       3.752   8.492  12.963  1.00 20.00           C
ATOM      6  OG1 THR B   1       2.473   9.106  12.765  1.00 20.00           O
ATOM      7  CG2 THR B   1       4.291   8.010  11.625  1.00 20.00           C
TER
ATOM      1  N   THR C   1       5.422   0.660  16.493  1.00 20.00           N
ATOM      2  CA  THR C   1       5.208   1.362  15.233  1.00 20.00           C
ATOM      3  C   THR C   1       6.410   2.230  14.875  1.00 20.00           C
ATOM      4  O   THR C   1       6.982   2.901  15.734  1.00 20.00           O
ATOM      5  CB  THR C   1       3.947   2.244  15.284  1.00 20.00           C
ATOM      6  OG1 THR C   1       2.801   1.430  15.559  1.00 20.00           O
ATOM      7  CG2 THR C   1       3.746   2.965  13.960  1.00 20.00           C
TER
c          C   sÚ  t  d d ƒ }  |  t IJ|  j ƒ  t  d d ƒ }  |  t IJ|  j ƒ  t j j d d  d t ƒ j ƒ  } t j j d d  d t ƒ } | j ƒ  } | j	 ƒ  } | j
 ƒ  } t j j d | ƒ } | j j d | ƒ } t j j d | d	 | ƒ | j d
 | j ƒ  ƒ | j j d | ƒ } t j j d | d	 | j j d | ƒ d d ƒ | j d d d | d d ƒ | j d d d | d d ƒ t j j d | d	 t j j d d ƒ j ƒ  d d ƒ t j j d | d	 t j j d d ƒ j ƒ  d d ƒ t j | j ƒ  j ƒ  d d d g ƒ }	 t j | j ƒ  j ƒ  d d d g ƒ }
 | j d
 | j ƒ  |	 ƒ | j ƒ  } | j d | j ƒ  |
 ƒ t j j d | d	 | j j d | ƒ d d ƒ | j d d d | d d ƒ | j d d d | d d ƒ d  S(   Ns	   ncs_1.pdbt   ws   full_asu.pdbt   source_infot   linest   pdb_hierarchyt   crystal_symmetryt   x1t   x2t   sites_cart_master_ncs_copyt   epsg-Cëâ6?t	   file_names   one.pdbt   modet   ncss   all.pdbt   asui   i   i   t
   sites_cart(   t   opent
   ncs_1_copyt   closet   full_asut   iotbxt   pdbt   inputt   Nonet   xray_structure_simplet   crystal_symmetry_from_cryst1t   construct_hierarchyt   mmtbxR   t   asu_ncs_convertert   ph_first_chaint   extract_xray_structuret   utilst   assert_xray_structures_equalt   update_sites_cartR   R   t   write_pdb_fileR   t   vec3_doublet   sizet   deep_copy_scattererst   set_sites_cart(   t   oft
   xrs_1_copyt   pdb_inpt   xrs_full_asut   cst   pht   ot   xrsR   t   sh1t   shft   tmp(    (    sO   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/mmtbx/ncs/tst_asu_as_one_ncs_copy.pyt   exercise_009   sT    



''t   __main__(   t
   __future__R    t	   mmtbx.ncsR   t	   iotbx.pdbR   t   mmtbx.utilst   scitbx.array_familyR   R   R   R2   t   __name__(    (    (    sO   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/mmtbx/ncs/tst_asu_as_one_ncs_copy.pyt   <module>   s   	3