https://invesbrain.com/how-a-crispr-protein-might-yield-new-tests-for-many-viruses/
How a CRISPR protein might yield new tests for many viruses