Fix BUG in dna_revcomp_str() and merge similar functions