Considerable effort has been put to avoiding manipulating actual strings by passing around indices instead when we calculate kmer encoding or align. It would be nice to do this for the reverse complement scan as well.
No longer relevant. For what it is worth, the PHMM logic is parameterized by an an access pattern so we don't actually create the reverse complement string.
Considerable effort has been put to avoiding manipulating actual strings by passing around indices instead when we calculate kmer encoding or align. It would be nice to do this for the reverse complement scan as well.