code: def _parse_segment_idxs(self, segment_idxs: np.ndarray) -> np.ndarray:
      if any((segment_idxs < self.start) | (segment_idxs > self.end)):
          warnings.warn(
              self.OUTSIDE_DATA_BOUNDS_WARNING, RuntimeWarning
          )
      return segment_idxs
  
imports: from __future__ import annotations
  import time
  import warnings
  from abc import ABC, abstractmethod
  from collections import namedtuple
  from typing import List, Optional, Tuple, TypeVar, Union
  import numpy
  import pandas
  from ...utils.attribute_parsing import AttributeParser, DataType
  from ...utils.data import SUPPORTED_STROLL_TYPES, to_list, to_series_list, to_tuple
  from ...utils.time import timedelta_to_str
  from ..function_wrapper import FuncWrapper, _get_name
  from ..logger import logger
  from ..utils import _check_start_end_array, _determine_bounds
label_desc: Use image node_id 3 for calling the SequenceStridedRolling obj's underlying member method code with example usage: obj._parse_segment_idxs(segment_idxs) and returns: segment_idxs