code: def bank_bins_from_cli(opts):
      
      bank = {}
      fp = h5py.File(opts.bank_file)
      for key in fp.keys():
          bank[key] = fp[key][:]
      bank["f_lower"] = float(opts.f_lower) if opts.f_lower else None
      if opts.bank_bins:
          bins_idx = coinc.background_bin_from_string(opts.bank_bins, bank)
      else:
          bins_idx = {"all" : numpy.arange(0, len(bank[fp.keys()[0]]))}
      fp.close()
      return bins_idx, bank
docs: Parses the CLI options related to binning templates in the bank.
  
      Parameters
      ----------
      opts : object
          Result of parsing the CLI with OptionParser.
  
      Results
      -------
      bins_idx : dict
          A dict with bin names as key and an array of their indices as value.
      bank : dict
          A dict of the datasets from the bank file.