Esempio n. 1
0
SNAPHashTable::~SNAPHashTable()
{
#ifdef _MSC_VER
    if (useBigAlloc) {
        BigDealloc(table);
    } else {
        VirtualFree(table,0,MEM_RELEASE);
    }
#else
    BigDealloc(table);
#endif
}
Esempio n. 2
0
Genome::~Genome()
{
    BigDealloc(bases - N_PADDING);
    for (int i = 0; i < nPieces; i++) {
        delete [] pieces[i].name;
        pieces[i].name = NULL;
    }

    delete [] pieces;
    pieces = NULL;
}
Esempio n. 3
0
Genome::~Genome()
{
    BigDealloc(bases - N_PADDING);
    for (int i = 0; i < nContigs; i++) {
        delete [] contigs[i].name;
        contigs[i].name = NULL;
    }

    delete [] contigs;
    if (contigsByName) {
        delete [] contigsByName;
    }
    contigs = NULL;
}
Esempio n. 4
0
Genome::~Genome()
{
    BigDealloc(bases - N_PADDING);
    for (int i = 0; i < nContigs; i++) {
        delete [] contigs[i].name;
        contigs[i].name = NULL;
    }

    delete [] contigs;
    if (contigsByName) {
        delete [] contigsByName;
    }
    contigs = NULL;

	if (NULL != mappedFile) {
		mappedFile->close();
		delete mappedFile;
	}
}
Esempio n. 5
0
BigAllocator::~BigAllocator()
{
    BigDealloc(basePointer);
}
Esempio n. 6
0
SNAPHashTable::~SNAPHashTable()
{
    if (ownsMemoryForTable) {
        BigDealloc(Table);
    }
}