public Aminoacids GetAminoacids() { var mod = ModificationUtils.ParseFromOutFileLine(this.Modification); var result = new Aminoacids(); mod.ForEach(m => result[m.Key].ResetMass(m.Value, m.Value)); return(result); }
//(STY* +79.96633) (M# +15.99492) (ST@ -18.00000) C=160.16523 Enzyme:Trypsin(KR) (1) public static Aminoacids ParseModificationFromOutFileLine(string line) { Dictionary <char, double> map = ModificationUtils.ParseFromOutFileLine(line); var result = new Aminoacids(); foreach (char c in map.Keys) { result[c].ResetMass(map[c], map[c]); } return(result); }