code: def filter(cls, data: List[List[str]], query: str) -> List[int]:
      if len(query) == 0:
          return list(range(len(data[0])))
  
      indices = []
      for i, cur_list in enumerate(zip(*data)):
          if any(s.find(query) > -1 for s in cur_list):
              indices.append(i)
  
      return indices
  
imports: from typing import List
label_desc: Use image node_id 1 for calling the VizSeqFilter obj's underlying member method code with example usage: obj.filter(cls, data, query) and returns: indices, list