<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def overlap_summary(self):
 """ print summary of reconstruction overlaps """

        olaps = self.compute_overlaps()

        # compute min, 25% 50% (median), mean, 75%, max
        table =  [["5%: ",np.percentile(olaps,5)],
                 ["25%: ",np.percentile(olaps,25)],
                 ["50%: ",np.percentile(olaps,50)],
                 ["75%: ",np.percentile(olaps,75)],
                 ["95%: ",np.percentile(olaps,95)],
                 ["  " , "  "],
                 ["Min: ",np.min(olaps)],
                 ["Mean: ",np.mean(olaps)],
                 ["Max: ",np.max(olaps)]]

        header = ["Percentile","Overlap"]
        print tabulate(table,header,tablefmt="rst")