functional clustering, printing of IDs... etc.

No word yet on if clusters with IDs have go enrichment. we shall see.
oh, we shall see.