What tool does DNA based diagnostics use?