def METHOD_NAME(self, sliding_window_op_type_pattern):
    """
    matches the pattern and its sliced forms with reference patterns
    :param sliding_window_op_type_pattern: ops to be searched as op types sliding window (list)
    :return: a dictionary of all matched patterns/sliced patterns and
    their start offsets in the pattern.
    """
    # we slice the given sub pattern and then compare against reference pattern set
    return self._get_all_sliced_patterns_and_match(sliding_window_op_type_pattern)