Prokaryotic viperins produce diverse antiviral molecules

Prokaryotic viperins produce diverse antiviral molecules | Litlas