OpenMS
2.8.0
|
#include <OpenMS/VISUAL/LayerDataBase.h>
Public Member Functions | |
LayerAnnotatorPeptideID (QWidget *gui_lock) | |
Public Member Functions inherited from LayerAnnotatorBase | |
LayerAnnotatorBase (const FileTypes::FileTypeList &supported_types, const String &file_dialog_text, QWidget *gui_lock) | |
C'tor with params. More... | |
bool | annotateWithFileDialog (LayerDataBase &layer, LogWindow &log, const String ¤t_path) const |
bool | annotateWithFilename (LayerDataBase &layer, LogWindow &log, const String &filename) const |
Protected Member Functions | |
virtual bool | annotateWorker_ (LayerDataBase &layer, const String &filename, LogWindow &log) const |
Additional Inherited Members | |
Static Public Member Functions inherited from LayerAnnotatorBase | |
static std::unique_ptr< LayerAnnotatorBase > | getAnnotatorWhichSupports (const FileTypes::Type &type) |
static std::unique_ptr< LayerAnnotatorBase > | getAnnotatorWhichSupports (const String &filename) |
see getAnnotatorWhichSupports(const FileTypes::Type& type). Filetype is queried from filename More... | |
Protected Attributes inherited from LayerAnnotatorBase | |
const FileTypes::FileTypeList | supported_types_ |
const String | file_dialog_text_ |
QWidget * | gui_lock_ = nullptr |
optional widget which will be locked when calling annotateWorker_() in child-classes More... | |
Annotate a layer with PeptideIdentifications using Layer::annotate(pepIDs, protIDs). The ID data is loaded from a file selected by the user via a file-dialog.
|
inline |
References FileTypes::IDXML, and FileTypes::MZIDENTML.
|
protectedvirtual |
loads the ID data from filename
and calls Layer::annotate. Always returns true (unless an exception is thrown from internal sub-functions)
Implements LayerAnnotatorBase.