code: def setUp(self):
      self.options = gff_pb2.GffReaderOptions()
      self.first = gff_pb2.GffRecord()
      self.first.range.reference_name = "ctg123"
      self.first.range.start = 999
      self.first.range.end = 9000
      self.first.source = "GenBank"
      self.first.type = "gene"
      self.first.score = 2.5
      self.first.strand = gff_pb2.GffRecord.FORWARD_STRAND
      self.first.phase = 0
      self.first.attributes["ID"] = "gene00001"
      self.first.attributes["Name"] = "EDEN"
  
      self.second = gff_pb2.GffRecord()
      self.second.range.reference_name = "ctg123"
      self.second.range.start = 999
      self.second.range.end = 1012
      self.second.phase = -1
      self.second.score = -float("inf")
  
file_path: deepvariant/third_party/nucleus/io/python/gff_reader_wrap_test.py
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  from absl.testing import absltest
  from absl.testing import parameterized
  from third_party.nucleus.io import clif_postproc
  from third_party.nucleus.io.python import gff_reader
  from third_party.nucleus.protos import gff_pb2
  from third_party.nucleus.testing import test_utils
label_desc: Use image node_id 1 for calling the GffReaderTest obj's underlying member method code with example usage: obj.setUp() without return types