Пример #1
0
        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;
        }