code: def parse_dependencies(dependencies: List[List[str]],
                         patton_config: PattonRunningConfig) -> Dict:
      
  
      result = {}
  
      for source_type, source_content in dependencies:
  
          # Select parser
          parser = DEPENDENCIES_PARSERS[patton_config.source_type]
  
          if not source_content:
              continue
  
          if source_type == "cli_input":
              fixed_source = "\n".join(source_content)
          else:
              fixed_source = source_content
  
          result.update(parser(fixed_source, patton_config))
  
      return result
docs: This function try to find the better function to parser input banners
      and parse it