code: def _convert_dep_info_to_data_query(dep_info):
      key_item = dep_info.copy()
      key_item.pop("prerequisites", None)
      key_item.pop("optional_prerequisites", None)
      if "modifiers" in key_item:
          key_item["modifiers"] = tuple(key_item["modifiers"])
      key = DataQuery.from_dict(key_item)
      return key
  
imports: from __future__ import annotations
  import logging
  import os
  import warnings
  from functools import lru_cache, update_wrapper
  from typing import Callable, Iterable
  import yaml
  from yaml import UnsafeLoader
  import satpy
  from satpy import DataID, DataQuery
  from satpy._config import config_search_paths, get_entry_points_config_dirs, glob_config
  from satpy.dataset.dataid import minimal_default_keys_config
  from satpy.utils import recursive_dict_update
label_desc: Use image node_id 1 for calling a global function with example usage: _convert_dep_info_to_data_query(dep_info) and returns: key