int indexMain(int argc, char** argv) { Timer t("sga index"); parseIndexOptions(argc, argv); if(!opt::bDiskAlgo) indexInMemory(); else indexOnDisk(); return 0; }
int indexMain(int argc, char** argv) { Timer t("sga index"); parseIndexOptions(argc, argv); if(!opt::bDiskAlgo) { if(opt::algorithm == "sais") indexInMemorySAIS(); else if(opt::algorithm == "bcr") indexInMemoryBCR(); else if(opt::algorithm == "ropebwt") indexInMemoryRopebwt(); } else { indexOnDisk(); } return 0; }