The generality of cation-binding sites in rod-shaped viruses