Expert system shells in chemistry: CHIRULE, a chiral chromatographic column selection system using similarity searching and personal construct theory