The oligoadenylate synthetase family: an ancient protein family with multiple antiviral activities

The oligoadenylate synthetase family: an ancient protein family with multiple antiviral activities