Mycobacteriophage endolysins: diverse and modular enzymes with multiple catalytic activities.

Mycobacteriophage endolysins: diverse and modular enzymes with multiple catalytic activities.