Source: https://www.scientificamerican.com/article/molecular-computer-detects-ebola-and-marburg-viruses/