class_docstr: Class for reading from native FASTQ files.
  
  Most users will want to use FastqReader instead, because it dynamically
  dispatches between reading native FASTQ files and TFRecord files based on the
  filename's extension.
class_docstr_tok: ["Class","for","reading","from","native","FASTQ","files",".","Most","users","will","want","to","use","FastqReader","instead",",","because","it","dynamically","dispatches","between","reading","native","FASTQ","files","and","TFRecord","files","based","on","the","filename","'s","extension","."]
docstr: Returns an iterator for going through the records in the region.
  
  NOTE: This function is not implemented by NativeFastqReader as there is no
  concept of genome ordering in the FASTQ format.
docstr_tok: ["Returns","an","iterator","for","going","through","the","records","in","the","region",".","NOTE",":","This","function","is","not","implemented","by","NativeFastqReader","as","there","is","no","concept","of","genome","ordering","in","the","FASTQ","format","."]
code: def query(self, region):
      """Returns an iterator for going through the records in the region.
  
      NOTE: This function is not implemented by NativeFastqReader as there is no
      concept of genome ordering in the FASTQ format.
      """
      raise NotImplementedError("Can not query a FASTQ file")
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  from third_party.nucleus.io import genomics_reader
  from third_party.nucleus.io import genomics_writer
  from third_party.nucleus.io.python import fastq_reader
  from third_party.nucleus.io.python import fastq_writer
  from third_party.nucleus.protos import fastq_pb2
label_desc: Use image node_id 2 for calling the NativeFastqReader obj's underlying member method code with example usage: obj.query(region) without return types