Automating LC-MS workflows for the analysis of small molecules