code: def parse_mark_duplicate_metrics(fn):
      
      with open(fn) as f:
          lines = [x.strip().split('\t') for x in f.readlines()]
      metrics = pd.Series(lines[7], lines[6])
      m = pd.to_numeric(metrics[metrics.index[1:]])
      metrics[m.index] = m.values
  
      vals = np.array(lines[11:-1])
      hist = pd.Series(vals[:, 1], index=[int(float(x)) for x in vals[:, 0]])
      hist = pd.to_numeric(hist)
      return metrics, hist
docs: Parse the output from Picard's MarkDuplicates and return as pandas
      Series.
  
      Parameters
      ----------
      filename : str of filename or file handle
          Filename of the Picard output you want to parse.
  
      Returns
      -------
      metrics : pandas.Series
          Duplicate metrics.
  
      hist : pandas.Series
          Duplicate histogram.