code: def compose_sequence_node(self, anchor):
      start_event = self.get_event()
      tag = start_event.tag
      if tag is None or tag == "!":
          tag = self.resolve(SequenceNode, None, start_event.implicit)
      node = SequenceNode(
          tag,
          [],
          start_event.start_mark,
          None,
          flow_style=start_event.flow_style,
      )
      if anchor is not None:
          self.anchors[anchor] = node
      index = 0
      while not self.check_event(SequenceEndEvent):
          node.value.append(self.compose_node(node, index))
          index += 1
      end_event = self.get_event()
      node.end_mark = end_event.end_mark
      return node
  
file_path: keepsake/python/keepsake/_vendor/yaml/composer.py
imports: from .error import MarkedYAMLError
  from .events import *
  from .nodes import *
label_desc: Use image node_id 8 for calling the Composer obj's underlying member method code with example usage: obj.compose_sequence_node(anchor) and returns: node