def _getClassesSqlite(self, blockName, fn): """ Read the classes from Xmipp metadata and write as sqlite file. """ fnSqlite = fn + '.sqlite' if not os.path.exists(fnSqlite): classesSet = SetOfClasses2D(filename=fnSqlite) classesSet.setImages(self._getInputParticles()) readSetOfClasses(classesSet, fn, blockName) classesSet.write() return fnSqlite
def _getClassesSqlite(self, blockName, fn): """ Read the classes from Xmipp metadata and write as sqlite file. """ fnSqlite = fn + "_" + blockName + ".sqlite" # Generate the sqlite file from classes xmd if either # 1) Sqlite files has not been generated or # 2) Xmd file is newer than sqlite (using modification time) if os.path.exists(fnSqlite): if os.path.getmtime(fn) > os.path.getmtime(fnSqlite) - 10: pwutils.cleanPath(fnSqlite) # Clean to load from scratch if not os.path.exists(fnSqlite): classesSet = SetOfClasses2D(filename=fnSqlite) classesSet.setImages(self._getInputParticles()) readSetOfClasses(classesSet, fn, blockName, preprocessClass=self._setClassOrder) classesSet.write() return fnSqlite
def _getClassesSqlite(self, blockName, fn): """ Read the classes from Xmipp metadata and write as sqlite file. """ fnSqlite = fn + '_'+blockName+'.sqlite' # Generate the sqlite file from classes xmd if either # 1) Sqlite files has not been generated or # 2) Xmd file is newer than sqlite (using modification time) if os.path.exists(fnSqlite): if os.path.getmtime(fn) > os.path.getmtime(fnSqlite)-10: pwutils.cleanPath(fnSqlite) # Clean to load from scratch if not os.path.exists(fnSqlite): classesSet = SetOfClasses2D(filename=fnSqlite) classesSet.setImages(self._getInputParticles()) readSetOfClasses(classesSet, fn, blockName, preprocessClass=self._setClassOrder) classesSet.write() return fnSqlite