diff --git a/src/gui/load_results_dialog/loadresultsdialog.cpp b/src/gui/load_results_dialog/loadresultsdialog.cpp index c8fcc5f173d66f61f474e89a00a1cd4f4fb5fed7..5843021bd48bfad38011bd44ea5569bd749685b9 100644 --- a/src/gui/load_results_dialog/loadresultsdialog.cpp +++ b/src/gui/load_results_dialog/loadresultsdialog.cpp @@ -86,7 +86,7 @@ void LoadResultsDialog::chooseFiles() { QString default_location = settings.value("path/identificationfiles", "").toString(); QStringList filenames = QFileDialog::getOpenFileNames(this,tr("identification files"),default_location, - tr("X!Tandem, Mascot DAT or mzIdentML files (*.xml *.mzid *.dat);;all files (*)") ); + tr("X!Tandem, Mascot DAT or mzIdentML files (*.xml *.mzid *.dat *.pepxml *.pepXML);;all files (*)") ); if (filenames.size() > 0) { settings.setValue("path/identificationfiles", QFileInfo(filenames[0]).absolutePath()); diff --git a/src/utils/identificationdatasourcestore.cpp b/src/utils/identificationdatasourcestore.cpp index e15a027cc39e226817ff2b1b6b162a4180d61584..51705b31c08445d7f19c84cce6131124e5674c3e 100644 --- a/src/utils/identificationdatasourcestore.cpp +++ b/src/utils/identificationdatasourcestore.cpp @@ -103,6 +103,9 @@ IdentificationDataSourceSp IdentificationDataSourceStore::getInstance(const QStr } else if (ext.toLower() == "pep.xml") { //pep xml file p_identfile = std::make_shared<IdentificationPepXmlFile>(location_file); + } else if (ext.toLower() == "pepxml") { + //pep xml file + p_identfile = std::make_shared<IdentificationPepXmlFile>(location_file); } else if (ext.toLower() == "dat") { //MASCOT dat file p_identfile = std::make_shared<IdentificationMascotDatFile>(location_file);