def getBonlyOutputFromDNATables(self, _xsDataDnaTables): xsDataResultBest = XSDataResultBest() xsTablesGeneralInform = EDUtilsTable.getTableListFromTables(_xsDataDnaTables, "general_inform") xsDataBestCollectionPlan = XSDataBestCollectionPlan() xsDataCrystalScale = XSDataCrystalScale() xsCrystalScaleList = EDUtilsTable.getListsFromTable(xsTablesGeneralInform[0], "crystal_scale")[0] xsItemScal = EDUtilsTable.getItemFromList(xsCrystalScaleList, "scal") fScal = float(xsItemScal.getValueOf_()) xsDataCrystalScale.setScale(XSDataDouble(fScal)) xsItemBfactor = EDUtilsTable.getItemFromList(xsCrystalScaleList, "B_factor") fBfactor = float(xsItemBfactor.getValueOf_()) xsDataCrystalScale.setBFactor(XSDataDouble(fBfactor)) xsDataBestCollectionPlan.setCrystalScale(xsDataCrystalScale) xsDataResultBest.addCollectionPlan(xsDataBestCollectionPlan) return xsDataResultBest
def getBonlyOutputFromDNATables(self, _xsDataDnaTables): xsDataResultBest = XSDataResultBest() xsTablesGeneralInform = EDUtilsTable.getTableListFromTables( _xsDataDnaTables, "general_inform") xsDataBestCollectionPlan = XSDataBestCollectionPlan() xsDataCrystalScale = XSDataCrystalScale() xsCrystalScaleList = EDUtilsTable.getListsFromTable( xsTablesGeneralInform[0], "crystal_scale")[0] xsItemScal = EDUtilsTable.getItemFromList(xsCrystalScaleList, "scal") fScal = float(xsItemScal.getValueOf_()) xsDataCrystalScale.setScale(XSDataDouble(fScal)) xsItemBfactor = EDUtilsTable.getItemFromList(xsCrystalScaleList, "B_factor") fBfactor = float(xsItemBfactor.getValueOf_()) xsDataCrystalScale.setBFactor(XSDataDouble(fBfactor)) xsDataBestCollectionPlan.setCrystalScale(xsDataCrystalScale) xsDataResultBest.addCollectionPlan(xsDataBestCollectionPlan) return xsDataResultBest