class_docstr: Base Problem for gene expression datasets.
class_docstr_tok: ["Base","Problem","for","gene","expression","datasets","."]
code: def feature_encoders(self, data_dir):
      del data_dir
      return {
          "inputs": dna_encoder.DNAEncoder(chunk_size=self.chunk_size),
          # TODO(rsepassi): RealEncoder?
          "targets": text_encoder.TextEncoder(),
      }
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import math
  import multiprocessing
  import os
  import h5py
  import numpy
  from six.moves import range
  from tensor2tensor.data_generators import dna_encoder
  from tensor2tensor.data_generators import generator_utils
  from tensor2tensor.data_generators import problem
  from tensor2tensor.data_generators import text_encoder
  from tensor2tensor.layers import modalities
  from tensor2tensor.utils import metrics
  from tensor2tensor.utils import registry
  import tensorflow.compat.v1
label_desc: Use image node_id 5 for calling the GeneExpressionProblem obj's underlying member method code with example usage: obj.feature_encoders(data_dir) and returns: dict