consider reverse complement