Lähetä tietue sähköpostilla: Programmed DNA rearrangement of a cyanobacterial hupL gene in heterocysts.