Strategies for purification of the bacteriophage HK97 small and large terminase subunits that yield pure and homogeneous samples that are functional.