def robotLoadPlates(self): """Generates Biomek FX readable .csv files containing cherrypicking mappings for setting up the current round of screening.""" title = "Choose folder for output..." directory = QtGui.QFileDialog.getExistingDirectory(self, title, self.var["path"]) samples = self.tabs.getSamplesForLoading() CherryTable.forRobot(samples, directory)
def cherryPickNURobot(self): """Cherrypicks the Negatives and Unknowns and creates robot files.""" title = "Choose folder for output..." directory = QtGui.QFileDialog.getExistingDirectory(self, title, self.var["path"]) controls, ok = SetControls.run(4) if ok: samples = self.tabs.getNegativeUnknowns(controls) CherryTable.forRobot(samples, directory)
def cherryPickNUCRobot(self): """Cherrypicks the Negatives, Unknowns, and contaminants, and creates robot loading files.""" title = "Choose folder for output..." directory = QtGui.QFileDialog.getExistingDirectory(self, title, self.var["path"]) contaminants = self.tabs.getPotentialContaminants() contaminants, ok = ChooseContaminants.run(contaminants) if ok: controls, ok = SetControls.run(4) if ok: samples = self.tabs.getNegativeUnknownContaminants(controls, contaminants) CherryTable.forRobot(samples, directory)