Common components and specific weights analysis: a tool for metabolomic data pre-processing