ó
(™xTc           @   sa   d  d l  m Z d  d l Z d  d l Z e j Z d „  Z e d k r] e d e j d ƒ n  d S(   iÿÿÿÿ(   t   divisionNc         C   s  t  |  ƒ d k s t ‚ |  d } d j ƒ  } d } d } d } d } x•| D]�} t j | ƒ d } | j d ƒ r‚ | d } n | j d ƒ rž | d } n  | d k rÔ t j | ƒ rÔ t j | ƒ | d 7} n  t	 t j
 | | ƒ d	 ƒ j ƒ  j d
 d ƒ }	 | }
 |
 j d ƒ r#|
 d }
 n |
 j d ƒ r?|
 d }
 n  |
 j d ƒ r[|
 d  }
 n  t j |
 ƒ sw| d 7} n> t	 |
 d	 ƒ j ƒ  } | |	 k r«| d 7} d  }	 n
 | d 7} |	 d  k	 rM t	 |
 d ƒ j |	 ƒ qM qM Wd G| GHd G| GHd G| GHd G| GHd GHd  S(   Ni   i    sï  libccp4/data/syminfo.lib
libccp4/data/symop.lib
libccp4/config.h.in
libccp4/ccp4/ccp4_array.c
libccp4/ccp4/ccp4_array.h
libccp4/fortran/ccp4_diskio_f.c
libccp4/ccp4/ccp4_errno.h
libccp4/ccp4/ccp4_file_err.h
libccp4/ccp4/ccp4_fortran.h
libccp4/ccp4/ccp4_general.c
libccp4/ccp4/ccp4_general.h
libccp4/fortran/ccp4_general_f.c
libccp4/ccp4/ccp4_parser.c
libccp4/ccp4/ccp4_parser.h
libccp4/fortran/ccp4_parser_f.c
libccp4/ccp4/ccp4_program.c
libccp4/ccp4/ccp4_program.h
libccp4/ccp4/ccp4_spg.h
libccp4/ccp4/ccp4_sysdep.h
libccp4/ccp4/ccp4_types.h
libccp4/ccp4/ccp4_unitcell.c
libccp4/ccp4/ccp4_unitcell.h
libccp4/fortran/ccp4_unitcell_f.c
libccp4/ccp4/ccp4_utils.h
libccp4/ccp4/ccp4_vars.h
libccp4/ccp4/cmap_accessor.c
libccp4/ccp4/cmap_close.c
libccp4/ccp4/cmap_data.c
libccp4/ccp4/cmap_data.h
libccp4/ccp4/cmap_errno.h
libccp4/ccp4/cmap_header.c
libccp4/ccp4/cmap_header.h
libccp4/ccp4/cmap_labels.c
libccp4/ccp4/cmap_labels.h
libccp4/ccp4/cmap_open.c
libccp4/ccp4/cmap_skew.c
libccp4/ccp4/cmap_skew.h
libccp4/ccp4/cmap_stats.c
libccp4/ccp4/cmap_stats.h
libccp4/ccp4/cmap_symop.c
libccp4/ccp4/cmaplib.h
libccp4/fortran/cmaplib_f.c
libccp4/ccp4/cmaplib_f.h
libccp4/ccp4/cmtzlib.c
libccp4/ccp4/cmtzlib.h
libccp4/fortran/cmtzlib_f.c
libccp4/ccp4/csymlib.c
libccp4/ccp4/csymlib.h
libccp4/fortran/csymlib_f.c
libccp4/ccp4/cvecmat.c
libccp4/ccp4/cvecmat.h
libccp4/fortran/fftlib.f
libccp4/ccp4/library_err.c
libccp4/fortran/library_f.c
libccp4/ccp4/library_file.c
libccp4/ccp4/library_file.h
libccp4/ccp4/library_utils.c
libccp4/ccp4/mtzdata.h
libccp4/ccp4/overview.h
libccp4/ccp4/pack_c.c
libccp4/ccp4/pack_c.h
mmdb/mmdb/hybrid_36.cpp
mmdb/mmdb/hybrid_36.h
mmdb/mmdb/mmdb_atom.cpp
mmdb/mmdb/mmdb_atom.h
mmdb/mmdb/mmdb_bondmngr.cpp
mmdb/mmdb/mmdb_bondmngr.h
mmdb/mmdb/mmdb_chain.cpp
mmdb/mmdb/mmdb_chain.h
mmdb/mmdb/mmdb_cifdefs.cpp
mmdb/mmdb/mmdb_cifdefs.h
mmdb/mmdb/mmdb_coormngr.cpp
mmdb/mmdb/mmdb_coormngr.h
mmdb/mmdb/mmdb_cryst.cpp
mmdb/mmdb/mmdb_cryst.h
mmdb/mmdb/mmdb_defs.h
mmdb/mmdb/mmdb_ficif.cpp
mmdb/mmdb/mmdb_ficif.h
mmdb/mmdb/mmdb_io_file.cpp
mmdb/mmdb/mmdb_io_file.h
mmdb/mmdb/mmdb_io_stream.cpp
mmdb/mmdb/mmdb_io_stream.h
mmdb/mmdb/mmdb_machine_.cpp
mmdb/mmdb/mmdb_machine_.h
mmdb/mmdb/mmdb_manager.cpp
mmdb/mmdb/mmdb_manager.h
mmdb/mmdb/mmdb_mask.cpp
mmdb/mmdb/mmdb_mask.h
mmdb/mmdb/mmdb_math_align.cpp
mmdb/mmdb/mmdb_math_align.h
mmdb/mmdb/mmdb_math_bfgsmin.cpp
mmdb/mmdb/mmdb_math_bfgsmin.h
mmdb/mmdb/mmdb_math_.cpp
mmdb/mmdb/mmdb_math_fft.cpp
mmdb/mmdb/mmdb_math_fft.h
mmdb/mmdb/mmdb_math_graph.cpp
mmdb/mmdb/mmdb_math_graph.h
mmdb/mmdb/mmdb_math_.h
mmdb/mmdb/mmdb_math_linalg.cpp
mmdb/mmdb/mmdb_math_linalg.h
mmdb/mmdb/mmdb_math_rand.cpp
mmdb/mmdb/mmdb_math_rand.h
mmdb/mmdb/mmdb_mattype.cpp
mmdb/mmdb/mmdb_mattype.h
mmdb/mmdb/mmdb_mmcif_.cpp
mmdb/mmdb/mmdb_mmcif_.h
mmdb/mmdb/mmdb_model.cpp
mmdb/mmdb/mmdb_model.h
mmdb/mmdb/mmdb_root.cpp
mmdb/mmdb/mmdb_root.h
mmdb/mmdb/mmdb_rwbrook.cpp
mmdb/mmdb/mmdb_rwbrook.h
mmdb/mmdb/mmdb_selmngr.cpp
mmdb/mmdb/mmdb_selmngr.h
mmdb/mmdb/mmdb_seqsuperpose.cpp
mmdb/mmdb/mmdb_seqsuperpose.h
mmdb/mmdb/mmdb_symop.cpp
mmdb/mmdb/mmdb_symop.h
mmdb/mmdb/mmdb_tables.cpp
mmdb/mmdb/mmdb_tables.h
mmdb/mmdb/mmdb_title.cpp
mmdb/mmdb/mmdb_title.h
mmdb/mmdb/mmdb_uddata.cpp
mmdb/mmdb/mmdb_uddata.h
mmdb/mmdb/mmdb_utils.cpp
mmdb/mmdb/mmdb_utils.h
mmdb/mmdb/mmdb_xml_.cpp
mmdb/mmdb/mmdb_xml_.h
ssm/ssm/ssm_defs.h
ssm/ssm/ssm_csia.cpp
ssm/ssm/ssm_csia.h
ssm/ssm/ssm_graph.cpp
ssm/ssm/ssm_graph.h
ssm/ssm/ssm_vxedge.cpp
ssm/ssm/ssm_vxedge.h
ssm/ssm/ssm_align.cpp
ssm/ssm/ssm_align.h
ssm/ssm/ssm_superpose.cpp
ssm/ssm/ssm_superpose.h
s   mmdb/i   s   ssm/i   t    t   rbs   #undef PACKAGE_ROOTs   #define PACKAGE_ROOT NULLs   .iniýÿÿÿt   wbs   Directories created:s   Files copied:s   Files updated:s   Files already up-to-date:s   Done.(   t   lent   AssertionErrort
   splitlinest   opt   splitt
   startswitht   isdirt   ost   makedirst   opent   joint   readt   replacet   endswitht   isfilet   Nonet   write(   t   argst   source_roott   relative_pathst
   n_makedirst   n_copiedt	   n_updatedt   n_already_up_to_datet   patht   dirt   sourcet   tpatht   target(    (    sG   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/ccp4io_adaptbx/copy_files.pyt   run   sP    
�!	
	
				t   __main__R   i   (	   t
   __future__R    t   sysR   R   R   R!   t   __name__t   argv(    (    (    sG   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/ccp4io_adaptbx/copy_files.pyt   <module>   s
   		¹