code: def build(self, _input, densenet, store_output_op=False):
      output = _input
      with tf.variable_scope(self._id):
          for miniblock in self.miniblocks:
              comp_out = miniblock.build(
                  output, densenet, store_output_op=store_output_op
              )
              output = tf.concat(axis=3, values=(output, comp_out))
      if store_output_op:
          self.output_op = output
      return output
  
imports: import tensorflow
  from models.basic_model import BasicModel
  from models.layers import ConvLayer, FCLayer, PoolLayer, get_magnifier, apply_noise
  from data_providers.base_provider import DataProvider
  from models.layer_cascade import LayerCascade
  from models.layer_multi_branch import LayerMultiBranch
  import numpy
label_desc: Use image node_id 6 for calling the DenseBlock obj's underlying member method code with example usage: obj.build(_input, densenet, store_output_op) and returns: output