HaloTag this allows attachment to a wide variety of substrates .
HaloTag is a mutated bacterial haloalkane dehalogenase that covalently attaches to a reactive haloalkane substrate .
HaloTag , a mutated bacterial haloalkane dehalogenase that covalently attaches to a reactive haloalkane substrate , this allows attachment to a wide variety of substrates .