Пример #1
0
        /// <summary>
        /// Clear custom m/z targets
        /// </summary>
        public void ResetMzSearchValues()
        {
            CustomMZSearchValues.Clear();

            RawTextMZList                     = string.Empty;
            RawTextMZToleranceDaList          = string.Empty;
            RawTextScanOrAcqTimeCenterList    = string.Empty;
            RawTextScanOrAcqTimeToleranceList = string.Empty;
        }
Пример #2
0
        /// <summary>
        /// Append a custom m/z value to CustomMZSearchValues
        /// </summary>
        /// <param name="mzSearchSpec"></param>
        public void AddMzSearchTarget(clsCustomMZSearchSpec mzSearchSpec)
        {
            if (CustomMZSearchValues.Count > 0)
            {
                RawTextMZList                     += ",";
                RawTextMZToleranceDaList          += ",";
                RawTextScanOrAcqTimeCenterList    += ",";
                RawTextScanOrAcqTimeToleranceList += ",";
            }

            RawTextMZList                     += mzSearchSpec.MZ.ToString(CultureInfo.InvariantCulture);
            RawTextMZToleranceDaList          += mzSearchSpec.MZToleranceDa.ToString(CultureInfo.InvariantCulture);
            RawTextScanOrAcqTimeCenterList    += mzSearchSpec.ScanOrAcqTimeCenter.ToString(CultureInfo.InvariantCulture);
            RawTextScanOrAcqTimeToleranceList += mzSearchSpec.ScanOrAcqTimeTolerance.ToString(CultureInfo.InvariantCulture);

            CustomMZSearchValues.Add(mzSearchSpec);
        }