code: def __init__(self, data_dir=pubmed_dir, data_type="all"):
      super(pubmed, self).__init__(data_dir, data_type)
      self.source_url = (
          "https://linqs-data.soe.ucsc.edu/public/Pubmed-Diabetes.tgz"
      )
      self.origin_files = [
          "data/Pubmed-Diabetes.NODE.paper.tab",
          "data/Pubmed-Diabetes.DIRECTED.cites.tab",
      ]
      self.max_node_id = 19717
      self.train_node_type = ["train"]
      self.train_edge_type = ["train"]
      self.total_size = 19717
      self.all_node_type = -1
      self.all_edge_type = ["train", "train_removed"]
      self.id_file = os.path.join(data_dir, "pubmed_test.id")
      self.feature_idx = "feature"
      self.feature_dim = 500
      self.label_idx = "label"
      self.label_dim = 3
      self.num_classes = 3
      self.test_start_num = 18717
  
file_path: euler/tf_euler/python/dataset/pubmed.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 urllib
  import tarfile
  from tf_euler.python.dataset.pubmed_utils import *
  from tf_euler.python.dataset.base_dataset import DataSet
label_desc: Use image node_id 1 to create a new pubmed object from inherited base classes: DataSet with example: obj = pubmed(data_dir, data_type)