Complementary dna strand calculator