An analytical technique to separate the chemical components of a sample mixture and then detect those components to determine their presence or absence and how much is present. The components are usually organic molecules or gases.