Text this: SMART: unique splitting-while-merging framework for gene clustering.