code: def load_molecule(self, fname):
      molecule = np.load(fname)["molecule"]
      self._nAtoms = molecule.shape[0]
  
      # The x,y,z values store in one array
      self.coords = molecule[:, :3]
  
      # The array that will store the color and alpha scale for all the atoms
      self.atomsColours = molecule[:, 3:6]
  
      # The array that will store the scale for all the atoms.
      self.atomsScales = molecule[:, 6]
  
file_path: vispy/examples/demo/gloo/molecular_viewer.py
imports: import numpy
  from vispy import gloo
  from vispy import app
  from vispy.util.transforms import perspective, translate, rotate
  from vispy.io import load_data_file
label_desc: Use image node_id 2 for calling the Canvas obj's underlying member method code with example usage: obj.load_molecule(fname) without return types