static void deleteBWTSeqSASS(struct SASeqSrc *baseClass) { destructSASeqSrc(baseClass); ListDo(BWTSeqReaderState, SASS2BWTSASS(baseClass)->readerStateList, gt_free(p)); gt_free(SASS2BWTSASS(baseClass)); }
void gt_destructSuffixarrayFileInterface(SuffixarrayFileInterface *sai) { destructSASeqSrc(&sai->baseClass); gt_destructSATaggedXltorStateList(&sai->xltorStates); }