private void frmMain_DragDrop(object sender, DragEventArgs e)
{
string[] filepaths = (string[])e.Data.GetData(DataFormats.FileDrop);
foreach(string filepath in filepaths)
{
if(Path.GetExtension(filepath).Equals(".csv", StringComparison.InvariantCultureIgnoreCase) &&
!lstOmssaCsvFiles.Items.Contains(filepath))
{
lstOmssaCsvFiles.Items.Add(filepath);
UpdateOutputFolder(filepath);
}
else if(Path.GetExtension(filepath).Equals(".xml", StringComparison.InvariantCultureIgnoreCase))
{
modifications.ReadModificationsFromXmlFile(filepath, true);
Peptide.SetModifications(modifications);
UpdateModsListboxes();
}
}
}