class_docstr: Class for optimized implementation of Backdoor variable search between the source nodes and the target nodes.
docstr: Check if path is a backdoor path.
  
  :param path: List of nodes comprising the path.
docstr_tok: ["Check","if","path","is","a","backdoor","path",".",":","param","path",":","List","of","nodes","comprising","the","path","."]
code: def is_backdoor(self, path):
      """
      Check if path is a backdoor path.
  
      :param path: List of nodes comprising the path.
      """
      if len(path) < 2:
          return False
      return True if self._graph.has_edge(path[1], path[0]) else False
  
imports: import networkx
  from dowhy.utils.graph_operations import adjacency_matrix_to_adjacency_list
label_desc: Use image node_id 3 for calling the Backdoor obj's underlying member method code with example usage: obj.is_backdoor(path) and returns: unknown, False