public PHRPReaderParser(string synopsisFilePath, FragmentLadderOptions fragLadderOptions) { m_fragLadderOptions = fragLadderOptions; m_fragLadderOptions.modificationList.Clear(); using (var reader = new StreamReader(synopsisFilePath)) { m_firstLine = reader.ReadLine().Split('\t'); for (int i = 0; i < m_firstLine.Length; i++) { if (m_firstLine[i] == "Peptide") { m_peptideColumnIndex = i; break; } } } var oStartupOptions = new clsPHRPStartupOptions { LoadModsAndSeqInfo = true, LoadMSGFResults = true, LoadScanStatsData = false, MaxProteinsPerPSM = 100 }; m_reader = new clsPHRPReader(synopsisFilePath, oStartupOptions); //m_reader.FastReadMode = true; m_reader.SkipDuplicatePSMs = true; m_parser = m_reader.PHRPParser; }
public FragmentLadderView(Manager manager) { InitializeComponent(); m_manager = manager; m_fragmentLadderOptions = new Options.FragmentLadderOptions(); m_clearModifications = false; m_currentlyDrawing = false; markIonSeriesHeaders(); }