docs: def create_isobaric_quant_lookup(fns, tablefn_map, featmap, pqdb,
                                   featcolnr, allquantcols, psmcolmap):
      """Creates a lookup dict from peptide/protein quant input files and some
      input parameters. This assumes the order of quant columns and
      number-of-PSM columns is the same."""
      pqdb.store_quant_channels(
              map_psmnrcol_to_quantcol(allquantcols, psmcolmap, tablefn_map),
              psmcolmap)
      quantmap = pqdb.get_quantchannel_map()
      to_store = []
      for fn, header, pquant in tsvreader.generate_tsv_pep_protein_quants(fns):
          pqdata = get_isob_quant_data(pquant, header, tablefn_map[fn],
                                       featmap, featcolnr, quantmap)
          to_store.extend(pqdata)
          if len(to_store) > 10000:
              pqdb.store_isobaric_quants(to_store, psmcolmap)
              to_store = []
      pqdb.store_isobaric_quants(to_store, psmcolmap)