Text this: An algorithm for identifying clusters of functionally related genes in genomes /