On Wednesday, 13 November 2013 at 02:43:42 UTC, bioinfornatics
wrote:
Hi,
I have this error message ( i.e title ) and i do not see where
i am wrong:
this( in ubyte wordLength, in string sequence ){
kMer = wordLength;
bytePerChar = cast(ubyte)(T.sizeof / kMer);
char[ubyte] toCharTmp;
ubyte[char] toNumTmp;
foreach( ubyte i, const char letter;
sequence.dup.sort.uniq() ){
if(i !in toCharTmp)
toCharTmp[ i ] = letter;
toNumTmp[ letter ] = i;
}
toChar = toCharTmp.rehash;
toNum = toNumTmp.rehash;
}
Error is given at <foreach line>
I have removed explicit type on this line… but I have always
same error!
Thanks a lot Davis and bearophile that is really interesting I
though that I used std.algorithm.sort not a builtin… .