code: def get_percentiles(percentiles_list, stop=False):
      # Converts a comma-seperated string of percentiles into a sorted, deduplicated list.
      # "stop" parameter determines whether to raise an error or ignore invalid values.
      percentiles = []
      for percentile in percentiles_list.replace(" ", "").split(","):
          if percentile == "":
              continue
          elif percentile.isdigit() and 0 <= int(percentile) <= 100:
              percentiles.append(int(percentile))
          elif stop:
              raise ValueError(
                  f"Percentile '{percentile}' is not a valid integer between 0 and 100"
              )
      return sorted(set(percentiles))
  
imports: import logging
  import numpy
  from cellprofiler_core.constants.measurement import COLTYPE_FLOAT
  from cellprofiler_core.module import Module
  from cellprofiler_core.setting import Binary, ValidationError, Divider
  from cellprofiler_core.setting.text import Text
  from cellprofiler_core.setting.subscriber import LabelListSubscriber, ImageListSubscriber
  from cellprofiler.modules import _help
label_desc: Use image node_id 14 for calling the MeasureImageIntensity obj's underlying member method code with example usage: obj.get_percentiles(percentiles_list, stop) and returns: sorted