Pf1 filamentous bacteriophage: refinement of a molecular model by simulated annealing using 3.3 A resolution X-ray fibre diffraction data.