Exemple #1
0
int indexMain(int argc, char** argv)
{
    Timer t("sga index");
    parseIndexOptions(argc, argv);
    if(!opt::bDiskAlgo)
        indexInMemory();
    else
        indexOnDisk();
    return 0;
}
Exemple #2
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;
}