code: def __init__(self, data_dir=cora_dir, data_type="all"):
      super(cora, self).__init__(data_dir, data_type)
      self.source_url = (
          "http://www.cs.umd.edu/~sen/lbc-proj/data/cora.tgz"
      )
      self.origin_files = ["cora.cites", "cora.content"]
      self.max_node_id = 2708
      self.train_node_type = ["train"]
      self.train_edge_type = ["train"]
      self.total_size = 2708
      self.all_node_type = -1
      self.all_edge_type = ["train", "train_removed"]
      self.id_file = os.path.join(data_dir, "cora_test.id")
      self.feature_idx = "feature"
      self.feature_dim = 1433
      self.label_idx = "label"
      self.label_dim = 7
      self.num_classes = 7
      self.test_start_num = 1708
  
file_path: euler/tf_euler/python/dataset/cora.py
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import os
  import json
  import tqdm
  import numpy
  import tarfile
  from tf_euler.python.dataset.gcn_utils import *
  from tf_euler.python.dataset.base_dataset import DataSet
label_desc: Use image node_id 1 to create a new cora object from inherited base classes: DataSet with example: obj = cora(data_dir, data_type)