Hi all (but most particularly Sylvain :D)
I have found that the method DNA::getAlias(int) did not work anymore with gaps, that is, getAlias(-1) returned an empty vector, while it returns -1 in proteins for instance (and that is the behavior we want... this was the cause of the bug in the parsimony class, see the help forum).
I made a small modification to account for that, but maybe there is a better way to do so using the binary codes that Sylvain introduced, so maybe you may want to double-check the code I modified...
Also, I realized that all the modifications carried on by Sylvain using the "binary codes" were only present in DNA and not in RNA. I cannot see any reason for that, so I duplicated all the code in DNA to the RNA class. Sylvain, is there a problem in doing so? Could that code go in a common class instead of being duplicated in both DNA and RNA, or am I missing/forgetting something?
Cheers,
Julien.