Principles and Applications of Molecular Diagnostics