class_docstr: The containing dialog and controller for the embedding
  and the image viewer that together make up an analysis
  (i.e. a user selection at an hSNE scale). It also
  iterates over the embedding once the analysis is created
  and this is dynamically displayed in the embedding gui.
docstr: The path to the optional meta data csv file
docstr_tok: ["The","path","to","the","optional","meta","data","csv","file"]
code: def set_metapath(self, meta_path):
      """The path to the optional meta data csv file"""
      self.meta_path = meta_path
  
imports: import time
  import numpy
  from PyQt5 import QtWidgets
  from EmbeddingGui import EmbeddingViewer
  from ModelGui import DemoType
  from CompositeImageViewer import CompositeImageViewer
  from HyperspectralImageViewer import HyperspectralImageViewer
  from MetaDataViewer import MetaDataViewer
label_desc: Use image node_id 3 for calling the AnalysisController obj's underlying member method code with example usage: obj.set_metapath(meta_path) without return types