Automatic chemical analysis