SparseCodePicking: feature extraction in mass spectrometry using sparse coding algorithms