code: def plot(self, feature):
          
          if isinstance(feature, gffutils.Feature):
              feature = asinterval(feature)
          self.make_fig()
          axes = []
          for ax, method in self.panels():
              feature = method(ax, feature)
              axes.append(ax)
          return axes
docs: Spawns a new figure showing data for `feature`.
  
          :param feature: A `pybedtools.Interval` object
  
          Using the pybedtools.Interval `feature`, creates figure specified in
          :meth:`BaseMiniBrowser.make_fig` and plots data on panels according to
          `self.panels()`.