A Multi-Step Approach to Time Series Analysis and Gene Expression Clustering