Diagnosis of Viral Infections: A Review of the Current Assays and the Prediction of the Future Mar 31, 2023