Gravar-mail: A theory of the symmetries of filamentous bacteriophages.