Retention models for programmed gas chromatography