code: def __read_tagged_data(data_file):
      sentences = []
      raw_sentences = open(data_file).read().strip().split("\n\n")
      for s in raw_sentences:
          tagged_sentence = [
              node.split("\t")
              for node in s.split("\n")
              if not node.startswith("#")
          ]
          sentences.append(tagged_sentence)
      return sentences
  
imports: from os.path import join
label_desc: Use image node_id 2 for calling the DataReader obj's underlying member method code with example usage: obj.__read_tagged_data(data_file) and returns: sentences