/// <summary> /// Clear custom m/z targets /// </summary> public void ResetMzSearchValues() { CustomMZSearchValues.Clear(); RawTextMZList = string.Empty; RawTextMZToleranceDaList = string.Empty; RawTextScanOrAcqTimeCenterList = string.Empty; RawTextScanOrAcqTimeToleranceList = string.Empty; }
/// <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); }