Sampling techniques in capillary gas chromatography