Caculate a single utility function for a phenotypes that emerge out of the fuctional roles of a set of bacterial genome. This will use Mutual information, it is programed in Python