We’ve been living with computer viruses since the earliest networks. But how similar are they to biological ones?