class_docstr: A GenomicsReader that reads protocol buffers from a TFRecord file.
  
  Example usage:
    reader = TFRecordReader('/tmp/my_file.tfrecords.gz',
                            proto=tensorflow.Example)
    for example in reader:
      process(example)
  
  Note that TFRecord files do not have headers, and do not need
  to be wrapped in a "with" block.
class_docstr_tok: ["A","GenomicsReader","that","reads","protocol","buffers","from","a","TFRecord","file",".","Example","usage",":","reader","=","TFRecordReader","(","'\/tmp\/my_file.tfrecords.gz","'",",","proto=tensorflow.Example",")","for","example","in","reader",":","process","(","example",")","Note","that","TFRecord","files","do","not","have","headers",",","and","do","not","need","to","be","wrapped","in","a","``","with","''","block","."]
docstr: Returns the underlying C++ reader.
docstr_tok: ["Returns","the","underlying","C++","reader","."]
code: def c_reader(self):
      """Returns the underlying C++ reader."""
      return self.reader
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import abc
  import errno
  from absl import logging
  import six
  from third_party.nucleus.io.python import tfrecord_reader
label_desc: Use image node_id 5 for calling the TFRecordReader obj's underlying member method code with example usage: obj.c_reader() and returns: self