docs: def draw_figure(self,data_for_color=None, data_for_size=None, data_for_clouds=None, rot_bonds=None, color_for_clouds="Blues", color_type_color="viridis"):
          """
          Draws molecule through Molecule() and then puts the final figure together with
          Figure().
          """
          self.molecule = Molecule(self.topol_data)
  
          self.draw = Draw(self.topol_data,self.molecule,self.hbonds,self.pistacking,self.salt_bridges,self.lig_descr)
          self.draw.draw_molecule(data_for_color, data_for_size, data_for_clouds, rot_bonds, color_for_clouds, color_type_color)
  
          self.figure = Figure(self.molecule,self.topol_data,self.draw)
          self.figure.add_bigger_box()
          self.figure.manage_the_plots()
          self.figure.draw_white_circles()
          self.figure.put_everything_together()
          self.figure.write_final_draw_file(self.output_name)