public static IEnumerable<Tuple<string, int>> SplitModificationLine(string line)
{
foreach (string mod in line.Split(_omssaModDelimiter, StringSplitOptions.RemoveEmptyEntries))
{
string[] modParts = mod.Split(_omssaModPartDelimiter, StringSplitOptions.RemoveEmptyEntries);
yield return new Tuple<string, int>(modParts[0].Trim(), int.Parse(modParts[1]));
}
}