class_docstr: Datasets introduced in the 'A Critical Look at the Evaluation of GNNs under Heterophily:
  Are We Really Making Progress? <https://arxiv.org/abs/2302.11640>'__ paper.
  
  Parameters
  ----------
  name : str
      Name of the dataset. One of 'roman-empire', 'amazon-ratings', 'minesweeper', 'tolokers',
      'questions'.
  raw_dir : str
      Raw file directory to store the processed data.
  force_reload : bool
      Whether to re-download the data source.
  verbose : bool
      Whether to print progress information.
  transform : callable
      A transform that takes in a :class:`~dgl.DGLGraph` object and returns
      a transformed version. The :class:`~dgl.DGLGraph` object will be
      transformed before every access.
class_docstr_tok: ["Datasets","introduced","in","the","'","A","Critical","Look","at","the","Evaluation","of","GNNs","under","Heterophily",":","Are","We","Really","Making","Progress","?","<","https",":","\/\/arxiv.org\/abs\/2302.11640",">","'__","paper",".","Parameters","--","--","--","--","--","name",":","str","Name","of","the","dataset",".","One","of","'roman-empire","'",",","'amazon-ratings","'",",","'minesweeper","'",",","'tolokers","'",",","'questions","'",".","raw_dir",":","str","Raw","file","directory","to","store","the","processed","data",".","force_reload",":","bool","Whether","to","re-download","the","data","source",".","verbose",":","bool","Whether","to","print","progress","information",".","transform",":","callable","A","transform","that","takes","in","a",":","class",":","`","~dgl.DGLGraph","`","object","and","returns","a","transformed","version",".","The",":","class",":","`","~dgl.DGLGraph","`","object","will","be","transformed","before","every","access","."]
code: def has_cache(self):
      return os.path.exists(self.raw_path)
  
imports: import os
  import numpy
  from ..convert import graph
  from ..transforms.functional import to_bidirected
  from .dgl_dataset import DGLBuiltinDataset
  from .utils import download
label_desc: Use image node_id 4 for calling the HeterophilousGraphDataset obj's underlying member method code with example usage: obj.has_cache() and returns: os