static File createSuffixTreeForLCArchive(File archiveFile, File treeFile) { print("Reading " + archiveFile); L encoding = LineCompReader(archiveFile).encoding(); int endSymbol = -2; time "Make Ukkonen tree" { UkkonenIntSuffixTree uTree = new(encoding); uTree.addChar(endSymbol); } time "Convert Ukkonen tree to managed" { IntSuffixTree_managed tree = ukkonenToIntSuffixTree_managed(uTree); } time "Save tree" { tree.saveToFile(treeFile); } ret treeFile; }