Added higher order nucleotide support to forward, backward, and forward_backword; Added consesis sequence(not tested)