Multicomponent quantification with a novel method applied to gradient gas sensor microarray signal patterns