GlycReSoft2's C# Implementation