public List <IsosResult> getIsosResults(string isosInputFile, Globals.MSFileType fileType) { var isoUtil = new IsosResultUtilities(); isoUtil.LoadResults(isosInputFile, fileType); return(isoUtil.Results); }
public List <IsosResult> getIsosResults(string isosInputFile, Globals.MSFileType fileType, int minScan, int maxScan) { var isoUtil = new IsosResultUtilities(); isoUtil.LoadResults(isosInputFile, fileType); return(isoUtil.Results.Where(p => p.ScanSet.PrimaryScanNumber >= minScan && p.ScanSet.PrimaryScanNumber <= maxScan).ToList()); }
public List <IsosResult> getIMFResults(string imfInputDirectory, int minFrame, int maxFrame) { var returnedResults = new List <IsosResult>(); var imfDirectory = new DirectoryInfo(imfInputDirectory); var files = imfDirectory.GetFiles("*_isos.csv"); foreach (var file in files) { var currentFrame = getFrameFromFilename(file.Name); if (currentFrame >= minFrame && currentFrame <= maxFrame) { var isoUtil = new IsosResultUtilities(); var isosFileName = file.FullName; //string isosFileName = Path.Combine(Path.GetDirectoryName(file.FullName), Path.GetFileNameWithoutExtension(file.FullName) + "_isos.csv"); isoUtil.LoadResults(isosFileName, Globals.MSFileType.PNNL_IMS); var isosResultsForFrame = convertIMFResultsToUIMFResults(currentFrame, isoUtil.Results); returnedResults.AddRange(isosResultsForFrame); } } return(returnedResults); }
public List <IsosResult> getIsosResults(string isosInputFile, DeconTools.Backend.Globals.MSFileType filetype) { var isoutil = new IsosResultUtilities(); isoutil.LoadResults(isosInputFile, filetype); return(isoutil.Results); }
public List <IsosResult> getUIMFResults(string uimfInputFile, int minFrame, int maxFrame) { var uimfIsoUtil = new IsosResultUtilities(); uimfIsoUtil.LoadResults(uimfInputFile, Globals.MSFileType.PNNL_UIMF, minFrame, maxFrame); // List<IsosResult> filteredIsos = new List<IsosResult>(); //foreach (IsosResult result in uimfIsoUtil.Results) //{ // UIMFIsosResult uimfResult = (UIMFIsosResult)result; // if (uimfResult.FrameSet.PrimaryFrame >= minFrame && uimfResult.FrameSet.PrimaryFrame <= maxFrame) // { // filteredIsos.Add(result); // } //} return(uimfIsoUtil.Results); }