Subunit conformations and assembly states of a DNA-translocating motor: the terminase of bacteriophage P22.