code: def cli_parse(parser):
      parser.add_argument(
          "--max-order",
          type=int,
          required=False,
          default=2,
          choices=[1, 2],
          help="Maximum order of sensitivity indices to " "calculate",
      )
      parser.add_argument(
          "-r",
          "--resamples",
          type=int,
          required=False,
          default=100,
          help="Number of bootstrap resamples for Sobol "
          "confidence intervals",
      )
      parser.add_argument(
          "--parallel",
          action="store_true",
          help="Makes " "use of parallelization.",
          dest="parallel",
      )
      parser.add_argument(
          "--processors",
          type=int,
          required=False,
          default=None,
          help="Number of processors to be used with the "
          + "parallel option.",
          dest="n_processors",
      )
      return parser
  
imports: from types import MethodType
  from warnings import warn
  from scipy.stats import norm
  import numpy
  import pandas
  from .None import common_args
  from ..util import read_param_file, ResultDict, extract_group_names, _check_groups
  from multiprocessing import Pool, cpu_count
  from functools import partial
  from itertools import combinations, zip_longest
label_desc: Use image node_id 12 for calling a global function with example usage: cli_parse(parser) and returns: parser