Simulation of elution profiles in liquid chromatography-I: Gradient elution conditions, and with mismatched injection and mobile phase solvents.