in vivo FRET can be carried out between SNAP-tag and an autofluorescent protein or other tag based system.