code: def get_run_system(
      topic: Topic,
      resource: SievesContainerInitialization,
      eval_type: str,
  ):
      if eval_type.lower() == "entity":
          return RunSystemsEntity(topic, resource)
      if eval_type.lower() == "event":
          return RunSystemsEvent(topic, resource)
      else:
          raise AttributeError(eval_type + " Not supported!")
  
file_path: nlp-architect/nlp_architect/models/cross_doc_coref/system/sieves/run_sieve_system.py
imports: import logging
  import time
  from nlp_architect.common.cdc.cluster import Clusters
  from nlp_architect.common.cdc.topics import Topic
  from nlp_architect.models.cross_doc_coref.system.sieves.sieves import SieveClusterMerger
  from nlp_architect.models.cross_doc_coref.system.sieves_container_init import SievesContainerInitialization
label_desc: Use image node_id 1 for calling a global function with example usage: get_run_system(topic, resource, eval_type) and returns: RunSystemsEntity, RunSystemsEvent