10.1101/2025.02.02.636159
The number of immune defense and counter-defense systems sustained in the arms race between procaryotes and viruses
2025-02-03