add reverse

change scoring function
fix probabilitical dna selection