Warning: session_start(): open(/var/lib/php/sessions/sess_72t0pbmfc4prapdiupntdhb1rr, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
static File createSuffixTreeForLCArchive(File archiveFile, File treeFile) {
print("Reading " + archiveFile);
L encoding = LineCompReader(archiveFile).encoding();
int endSymbol = -2;
IntBuffer buf = new(l(encoding)+1);
buf.addAll(encoding);
buf.add(endSymbol);
print("Symbols: " + l(buf));
time "Make Ukkonen tree" {
UkkonenIntSuffixTree uTree = new(buf.asVirtualList());
uTree.addChar(endSymbol);
}
time "Convert Ukkonen tree to managed" {
IntSuffixTree_managed tree = ukkonenToIntSuffixTree_managed(uTree);
}
time "Save tree" {
tree.saveToFile(treeFile);
}
ret treeFile;
}