Text this: Programmed DNA rearrangements and suppression of heterocysts in Anabaena sp. strain PCC 7120 /