class_docstr: Declare an interface common to all supported algorithms.
  :class:`SampleMorris` uses this interface to call the algorithm
  defined by a ConcreteStrategy.
docstr: Runs checks on `k_choices`
docstr_tok: ["Runs","checks","on","`","k_choices","`"]
code: def run_checks(number_samples, k_choices):
      """Runs checks on `k_choices`"""
      assert isinstance(
          k_choices, int
      ), "Number of optimal trajectories should be an integer"
  
      if k_choices < 2:
          raise ValueError(
              "The number of optimal trajectories must be set to 2 or more."
          )
      if k_choices >= number_samples:
          msg = "The number of optimal trajectories should be less than the \
                      number of samples"
          raise ValueError(msg)
  
file_path: SALib/src/SALib/sample/morris/strategy.py
imports: import abc
  import numpy
  from scipy.spatial.distance import cdist
label_desc: Use image node_id 3 for calling the Strategy obj's underlying member method code with example usage: obj.run_checks(number_samples, k_choices) without return types