@@ -0,0 +1,716 @@
+from acq4.modules.Module import Module%0Afrom PyQt4 import QtGui, QtCore%0A%0A%0Aclass SolutionEditor(Module):%0A    %22%22%22Manages a database of experimental reagents, solutions, and recipes.%0A    %22%22%22%0A    def __init__(self, manager, name, config):%0A        from pycsf.editor import SolutionEditorWindow%0A        from pycsf.core import SolutionDatabase%0A        %0A        Module.__init__(self, manager, name, config) %0A        self.man = manager%0A        self.db = SolutionDatabase()%0A        self.win = SolutionEditorWindow(db=self.db)%0A        if 'recipeFile' in config:%0A            self.win.loadFile(config%5B'recipeFile'%5D)%0A        else:%0A            self.db.loadDefault()%0A%0A        self.win.show()%0A        self.win.tabs.setCurrentIndex(2)%0A

Add solution editor module