Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages

ProteinIdentificationVisualizer Class Reference

#include <OpenMS/VISUAL/VISUALIZER/ProteinIdentificationVisualizer.h>

Inheritance diagram for ProteinIdentificationVisualizer:

BaseVisualizer DataTable QWidget

List of all members.


Detailed Description

Class that displays all meta information for ProteinIdentification objects.

This class provides all functionality to view the meta information of an object of type Identification.

Public Member Functions

 ProteinIdentificationVisualizer (bool editable=FALSE, QWidget *parent=0, MSMetaDataExplorer *caller=0)
 Default constructor.
void load (ProteinIdentification &s, int tree_item_id)
 Loads the meta data from the object to the viewer. Gets the id of the item in the tree as parameter.

Private Slots

void store_ ()
 Save all changes.
void reject_ ()
 Restore all changes.
void updateTree_ ()
 Updates the tree by calling MSMetaDataExplorer::updateProteinHits().

Private Attributes

ProteinIdentificationptr_
 Pointer to current object to keep track of the actual object.
ProteinIdentification tempidentification_
 Copy of current object for restoring the original values.
MSMetaDataExplorerpidv_caller_
 Pointer to MSMetaDataExplorer.
int tree_id_
 The id of the item in the tree.
QLineEdit * filter_threshold_
 Threshold for foltering by score.
Edit fields
QLineEdit * engine_
QLineEdit * engine_version_
QLineEdit * identification_date_
QLineEdit * identification_threshold_
QLineEdit * identifier_
QLineEdit * score_type_
QComboBox * higher_better_
QLineEdit * db_
QLineEdit * db_version_
QLineEdit * taxonomy_
QLineEdit * charges_
QLineEdit * missed_cleavages_
QLineEdit * peak_tolerance_
QLineEdit * precursor_tolerance_
QComboBox * mass_type_
QComboBox * enzyme_


Constructor & Destructor Documentation

ProteinIdentificationVisualizer ( bool  editable = FALSE,
QWidget parent = 0,
MSMetaDataExplorer caller = 0 
)

Default constructor.


Member Function Documentation

void load ( ProteinIdentification s,
int  tree_item_id 
)

Loads the meta data from the object to the viewer. Gets the id of the item in the tree as parameter.

void store_ (  )  [private, virtual, slot]

Save all changes.

Implements BaseVisualizer.

void reject_ (  )  [private, virtual, slot]

Restore all changes.

Implements BaseVisualizer.

void updateTree_ (  )  [private, slot]

Updates the tree by calling MSMetaDataExplorer::updateProteinHits().

Calls MSMetaDataExplorer::updateProteinHits().
Updates the tree depending of the protein significance threshold.
Only ProteinHits with a score superior or equal to the current threshold will be displayed.


Member Data Documentation

ProteinIdentification* ptr_ [private]

Pointer to current object to keep track of the actual object.

ProteinIdentification tempidentification_ [private]

Copy of current object for restoring the original values.

MSMetaDataExplorer* pidv_caller_ [private]

Pointer to MSMetaDataExplorer.

int tree_id_ [private]

The id of the item in the tree.

QLineEdit* engine_ [private]

QLineEdit* engine_version_ [private]

QLineEdit* identification_date_ [private]

QLineEdit* identification_threshold_ [private]

QLineEdit* identifier_ [private]

QLineEdit* score_type_ [private]

QComboBox* higher_better_ [private]

QLineEdit* db_ [private]

QLineEdit* db_version_ [private]

QLineEdit* taxonomy_ [private]

QLineEdit* charges_ [private]

QLineEdit* missed_cleavages_ [private]

QLineEdit* peak_tolerance_ [private]

QLineEdit* precursor_tolerance_ [private]

QComboBox* mass_type_ [private]

QComboBox* enzyme_ [private]

QLineEdit* filter_threshold_ [private]

Threshold for foltering by score.


The documentation for this class was generated from the following file:
Generated Tue Apr 1 15:36:48 2008 -- using doxygen 1.5.4 OpenMS / TOPP 1.1