Use of DNA melting simulation software for in silico diagnostic assay design: targeting regions with complex melting curves and