docs: def upload_cbn_dir(dir_path, manager):
      """Uploads CBN data to edge store
  
      :param str dir_path: Directory full of CBN JGIF files
      :param pybel.Manager manager:
      """
      t = time.time()
  
      for jfg_path in os.listdir(dir_path):
          if not jfg_path.endswith('.jgf'):
              continue
  
          path = os.path.join(dir_path, jfg_path)
  
          log.info('opening %s', path)
  
          with open(path) as f:
              cbn_jgif_dict = json.load(f)
  
          graph = pybel.from_cbn_jgif(cbn_jgif_dict)
  
          out_path = os.path.join(dir_path, jfg_path.replace('.jgf', '.bel'))
          with open(out_path, 'w') as o:
              pybel.to_bel(graph, o)
  
          strip_annotations(graph)
          enrich_pubmed_citations(manager=manager, graph=graph)
          pybel.to_database(graph, manager=manager)
  
          log.info('')
  
      log.info('done in %.2f', time.time() - t)