Application of an artificial neural network in chromatography—retention behavior prediction and pattern recognition