Text this: Improving gene set analysis of microarray data by SAM-GS