Graph-based peak alignment algorithms for LC-MS datasets