Progress and variations in two-hybrid and three-hybrid technologies.

Progress and variations in two-hybrid and three-hybrid technologies.