dib-lab / kProcessor

kProcessor: kmers processing framework.
https://kprocessor.readthedocs.io
BSD 3-Clause "New" or "Revised" License
11 stars 1 forks source link

kDataFrameIterator invalidated if `erase` #94

Open mr-eyes opened 2 years ago

mr-eyes commented 2 years ago

Any attempt to erase a kmer while iterating over the kDataFrame will invalidate the iterator. The kDataFrame->erase() should return a pointer to the next iterator not a boolean.