public InfoContainer(bool common, Spectra spec) { table = new Dictionary <string, string>(); String msLevel = "MS"; if (spec.getMSLevel() == 2) { msLevel = "MS2"; } if (common) { table.Add(GlobalVar.MSLevelHeader, msLevel); table.Add(GlobalVar.PrecursorChargeHeader, spec.getPrecursorCharge().ToString()); table.Add(GlobalVar.PrecursorMZHeader, spec.getPrecursorMz().ToString()); table.Add(GlobalVar.ScanNumHeader, spec.getScanNum().ToString()); table.Add(GlobalVar.ScanTimeHeader, spec.getStartTime().ToString()); } else { table.Add("specificInfo1", "aa"); table.Add("specificInfo2", "pp"); } Names = table.Keys; }