Ñò
Çè:Mc           @   sA  d  d k  l Z e e ƒ d j  o	 d GHn e e d ƒ i ƒ  i ƒ  d Z e e d ƒ i ƒ  i ƒ  d Z e e d d d ƒ Z e e d d d ƒ Z	 d „  Z
 xƒ e e e ƒ D]r \ Z Z e i d	 ƒ d i ƒ  Z e i d	 ƒ d i ƒ  Z e i e
 e e ƒ d
 ƒ e	 i e
 e e ƒ d
 ƒ q³ We i ƒ  e	 i ƒ  d S(   iÿÿÿÿ(   t   argvi   s   please supply two filenamesi   i   s   .txtt   wc         C   sp   t  |  i d ƒ ƒ } t  | i d ƒ ƒ } t | ƒ d j o |  S| i | ƒ o | i | ƒ i ƒ  S| i ƒ  S(   Nt   ,i   (   t   sett   splitt   lent   intersectiont   pop(   t   at   bt   At   B(    (    s!   /home/andreas/ai/indef/overlap.pyt   overlap	   s     t   ;s   
N(   t   sysR    R   t   opent   readt
   splitlinest   file1t   file2t   out1t   out2R   t   zipR   R	   R   t   stript   writet   close(    (    (    s!   /home/andreas/ai/indef/overlap.pyt   <module>   s    	  	 
