12#include <OpenMS/VISUAL/OpenMS_GUIConfig.h>
19#include <QtWidgets/QDialog>
20#include <QtWidgets/QTreeWidget>
30 class BaseVisualizerGUI;
32 class AcquisitionInfo;
34 class ExperimentalSettings;
37 class PeptideIdentification;
43 class MetaInfoDescription;
44 class MetaInfoInterface;
45 class MetaInfoRegistry;
50 class ProteinIdentification;
54 class SpectrumSettings;
55 class DocumentIdentifier;
87 treeview_->expandItem(treeview_->findItems(QString::number(0), Qt::MatchExactly, 1).first());
112 treeview_->expandItem(treeview_->findItems(QString::number(0), Qt::MatchExactly, 1).first());
133 treeview_->expandItem(treeview_->findItems(QString::number(0), Qt::MatchExactly, 1).first());
149 template <
class MetaDataType>
150 void add(MetaDataType & meta_data_object)
152 visualize_(meta_data_object);
153 treeview_->expandItem(treeview_->findItems(QString::number(0), Qt::MatchExactly, 1).first());
209 template <
typename ContainerType>
212 for (
typename ContainerType::iterator it = container.begin(); it != container.end(); ++it)
214 visualize_(*it, parent);
222 void filterHits_(
double threshold,
bool higher_better,
int tree_item_id);
Description of the combination of raw data to a single spectrum.
Definition AcquisitionInfo.h:29
Information about one raw data spectrum that was combined with several other raw data spectra.
Definition Acquisition.h:25
A base class for all visualizer classes.
Definition BaseVisualizerGUI.h:40
A consensus feature spanning multiple LC-MS/MS experiments.
Definition ConsensusFeature.h:45
A container for consensus elements.
Definition ConsensusMap.h:68
Manage source document information.
Definition DocumentIdentifier.h:30
Description of the experimental settings.
Definition ExperimentalSettings.h:36
A container for features.
Definition FeatureMap.h:82
const PeptideIdentificationList & getUnassignedPeptideIdentifications() const
non-mutable access to the unassigned peptide identifications
const std::vector< ProteinIdentification > & getProteinIdentifications() const
An LC-MS feature.
Definition Feature.h:46
Representation of a HPLC gradient.
Definition Gradient.h:27
Representation of a HPLC experiment.
Definition HPLC.h:25
Description of the settings a MS Instrument was run with.
Definition InstrumentSettings.h:24
Description of a MS instrument.
Definition Instrument.h:40
Description of a ion detector (part of a MS Instrument)
Definition IonDetector.h:25
Description of an ion source (part of a MS Instrument)
Definition IonSource.h:27
In-Memory representation of a mass spectrometry run.
Definition MSExperiment.h:49
The representation of a 1D spectrum.
Definition MSSpectrum.h:44
const IntegerDataArrays & getIntegerDataArrays() const
Returns a const reference to the integer meta data arrays.
const StringDataArrays & getStringDataArrays() const
Returns a const reference to the string meta data arrays.
const FloatDataArrays & getFloatDataArrays() const
Returns a const reference to the float meta data arrays.
Description of a mass analyzer (part of a MS Instrument)
Definition MassAnalyzer.h:27
Represents a single spectrum match (candidate) for a specific tandem mass spectrum (MS/MS).
Definition PeptideHit.h:52
Class that displays all meta information for PeptideIdentification objects.
Definition PeptideIdentificationVisualizer.h:31
Represents the set of candidates (SpectrumMatches) identified for a single precursor spectrum.
Definition PeptideIdentification.h:64
Precursor meta information.
Definition Precursor.h:37
Product meta information.
Definition Product.h:26
Representation of a protein hit.
Definition ProteinHit.h:35
Class that displays all meta information for ProteinIdentification objects.
Definition ProteinIdentificationVisualizer.h:31
Representation of a protein identification run.
Definition ProteinIdentification.h:54
Meta information about the sample.
Definition Sample.h:30
Description of the software used for processing.
Definition Software.h:26
Description of a file location, used to store the origin of (meta) data.
Definition SourceFile.h:23
Representation of 1D spectrum settings.
Definition SpectrumSettings.h:44
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition Types.h:97
Main OpenMS namespace.
Definition openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19
std::shared_ptr< DataProcessing > DataProcessingPtr
Definition DataProcessing.h:123
@ Precursor
Precursor ion.
Scan window description.
Definition ScanWindow.h:22