code: def parse_arguments(args=None):
      parser = build_arg_parser()
      args = parser.parse_args(args)
  
      # Parsing list args
      args.control_features = parse_list_arg(args.control_features)
      args.categorical_features = parse_list_arg(
          args.categorical_features
      )
      args.continuous_features = parse_list_arg(
          args.continuous_features
      )
  
      args.binary_classif_targets = parse_list_arg(
          args.binary_classif_targets
      )
      args.regression_targets = parse_list_arg(args.regression_targets)
  
      args.target_encoding_features = parse_list_arg(
          args.target_encoding_features
      )
      args.target_encoding_targets = parse_list_arg(
          args.target_encoding_targets
      )
  
      args.user_features = parse_list_arg(args.user_features)
      args.item_features = parse_list_arg(args.item_features)
      args.to_int32 = parse_list_arg(args.to_int32)
      args.to_int16 = parse_list_arg(args.to_int16)
      args.to_int8 = parse_list_arg(args.to_int8)
      args.to_float32 = parse_list_arg(args.to_float32)
  
      if args.filter_query:
          args.filter_query = args.filter_query.replace('"', "")
  
      if (
          args.csv_sep.lower() == "tab"
          or args.input_data_format == "tsv"
      ):
          args.csv_sep = "\t"
  
      return args
  
imports: import argparse
label_desc: Use image node_id 4 for calling a global function with example usage: parse_arguments(args) and returns: args