rearrange cds/gc content