/// <summary> /// Loads data from a peptide identification file /// </summary> /// <param name="merge"> /// A <see cref="System.Boolean"/> indicating wether merge the new file with the existing data /// </param> public void Load( string path, bool merge ) { if( !merge || m_Run == 0 ) { m_InputFiles.Clear(); Proteins.Clear(); Peptides.Clear(); Spectra.Clear(); m_gid = 1; m_SortedProteins = new SortedList<string, Protein>(); m_Run = 1; } else m_Run++; Load( path ); m_InputFiles.Add( Path.GetFileName(path) ); }