An Exploration Of Varying Conditions In A Hopfield Neural Network And Applications To A Dna Implementation