Skip to content
Ben Vandervalk edited this page Jan 13, 2014 · 18 revisions
  1. I am getting an error that says Kmer::setLength(unsigned int): Assertion `length <= 64' failed

    ABySS has a compile-time parameter for the maximum value of k. As of ABySS 1.3.7, the maximum k value is 64 by default. In order to do assemblies with higher k values you must compile ABySS from source and use the --enable-maxk option during the configure step, i.e.

$ ./configure --enable-maxk=128 $ make $ make install

   
   The value of ``--enable-maxk`` should be a multiple of 4.  ABySS needs to know the maximum value of k so that it can minimize the amount of memory it uses to represent the de Bruijn graph.  If memory usage is not a concern, you may set ``--enable-maxk`` as high as you like.
Clone this wiki locally