Failed assert in stream_encoding.h:152
I have encountered this failed assertion (assert(currBit / 8 < output.size());, stream_encoding.h:152) when loading a genome. It happens with the Drosophila melanogaster genome (FASTA download link). I have inspected the file and I can't find anything strange going on.
Does anyone have any ideas what would trigger this assertion to fail? Furthermore, any ideas for how I can fix it?
Thank you
I have split up the genome and discovered that the failed assertion comes from somewhere in the X chromosome. I will split up the file further in order to find the culprit.
So I deleted three bases (an arbitrary number) off of the end of the X chromosome (which are TAC), and the assert no longer fails.
Could this behavior possibly be explained by the length of the X chromosome?