OpenMS  2.5.0
SpectraIdentificationViewWidget.h
Go to the documentation of this file.
1 // --------------------------------------------------------------------------
2 // OpenMS -- Open-Source Mass Spectrometry
3 // --------------------------------------------------------------------------
4 // Copyright The OpenMS Team -- Eberhard Karls University Tuebingen,
5 // ETH Zurich, and Freie Universitaet Berlin 2002-2020.
6 //
7 // This software is released under a three-clause BSD license:
8 // * Redistributions of source code must retain the above copyright
9 // notice, this list of conditions and the following disclaimer.
10 // * Redistributions in binary form must reproduce the above copyright
11 // notice, this list of conditions and the following disclaimer in the
12 // documentation and/or other materials provided with the distribution.
13 // * Neither the name of any author or any participating institution
14 // may be used to endorse or promote products derived from this software
15 // without specific prior written permission.
16 // For a full list of authors, refer to the file AUTHORS.
17 // --------------------------------------------------------------------------
18 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
19 // AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
20 // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
21 // ARE DISCLAIMED. IN NO EVENT SHALL ANY OF THE AUTHORS OR THE CONTRIBUTING
22 // INSTITUTIONS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
23 // EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
24 // PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
25 // OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
26 // WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
27 // OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
28 // ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
29 //
30 // --------------------------------------------------------------------------
31 // $Maintainer: Timo Sachsenberg $
32 // $Authors: Timo Sachsenberg $
33 // --------------------------------------------------------------------------
34 
35 #pragma once
36 
39 
40 #include <QtWidgets>
41 #include <QLineEdit>
42 #include <QComboBox>
43 #include <QTableWidget>
44 #include <QCheckBox>
45 
46 namespace OpenMS
47 {
54  public QWidget,
55  public DefaultParamHandler
56  {
57  Q_OBJECT
58 public:
60  SpectraIdentificationViewWidget(const Param& preferences, QWidget* parent = nullptr);
63 
65  void setLayer(LayerData* model);
66 
68 
71 
73  QTableWidget* getTableWidget();
74 protected slots:
76  void updateEntries();
77 signals:
78  void spectrumSelected(int, int, int);
79  void spectrumDeselected(int);
80  void spectrumDoubleClicked(int);
81  void showSpectrumAs1D(int);
82  void showSpectrumMetaData(int);
83  void requestVisibleArea1D(double, double);
84 private:
85  void addTextItemToBottomRow_(const QString& text, Size column_index, const QColor& c);
86  void addIntItemToBottomRow_(const Int i, Size column_index, const QColor& c);
87  void addDoubleItemToBottomRow_(const double d, Size column_index, const QColor& c);
88  void addCheckboxItemToBottomRow_(bool selected, Size column_index, const QColor& c);
92  QTableWidget* table_widget_;
94  QTableWidget* fragment_window_;
95 private slots:
97  void spectrumSelectionChange_(QTableWidgetItem*, QTableWidgetItem*);
99  void exportEntries_();
101  void saveIDs_();
103  void updateData_(QTableWidgetItem* item);
105  void headerContextMenu_(const QPoint&);
107  void cellClicked_(int row, int column);
108  };
109 }
LogStream.h
DefaultParamHandler.h
OpenMS::MSPFile::store
void store(const String &filename, const PeakMap &exp) const
Stores a map in a MSPFile file.
OpenMS::PeptideHit::getCharge
Int getCharge() const
returns the charge of the peptide
OpenMS::TOPPBase
Base class for TOPP applications.
Definition: TOPPBase.h:144
OpenMS::Residue::getModificationName
const String & getModificationName() const
returns the name (ID) of the modification, or an empty string if none is set
OpenMS::SpectraIdentificationViewWidget::showSpectrumMetaData
void showSpectrumMetaData(int)
OpenMS::Param::copy
Param copy(const String &prefix, bool remove_prefix=false) const
Returns a new Param object containing all entries that start with prefix.
FileHandler.h
FileTypes.h
OpenMS::SqrtMower
Scales the intensity of peaks to the sqrt.
Definition: SqrtMower.h:51
OpenMS::FileTypes::MZDATA
MzData file (.mzData)
Definition: FileTypes.h:63
OpenMS::SpectraIdentificationViewWidget
Tabular visualization / selection of identified spectra.
Definition: SpectraIdentificationViewWidget.h:53
OpenMS::MzDataFile
File adapter for MzData files.
Definition: MzDataFile.h:53
OpenMS::SpectraIdentificationViewWidget::layer_
LayerData * layer_
Definition: SpectraIdentificationViewWidget.h:89
OpenMS::Factory::create
static FactoryProduct * create(const String &name)
return FactoryProduct according to unique identifier name
Definition: Factory.h:112
OpenMS::Normalizer
Normalizes the peak intensities spectrum-wise.
Definition: Normalizer.h:57
OpenMS::SpectraIdentificationViewWidget::addTextItemToBottomRow_
void addTextItemToBottomRow_(const QString &text, Size column_index, const QColor &c)
OpenMS::SpectraIdentificationViewWidget::spectrumDoubleClicked
void spectrumDoubleClicked(int)
BernNorm.h
OpenMS::Exception::IllegalArgument
A method or algorithm argument contains illegal values.
Definition: Exception.h:648
OpenMS::IdXMLFile::store
void store(const String &filename, const std::vector< ProteinIdentification > &protein_ids, const std::vector< PeptideIdentification > &peptide_ids, const String &document_id="")
Stores the data in an idXML file.
OpenMS::NLargest::filterPeakMap
void filterPeakMap(PeakMap &exp)
OpenMS::SpectraSTSimilarityScore::compute_F
double compute_F(double dot_product, double delta_D, double dot_bias)
: computes the overall all score
OpenMS::Factory
Returns FactoryProduct* based on the name of the desired concrete FactoryProduct.
Definition: Factory.h:61
OpenMS::PeptideIdentification::insertHit
void insertHit(const PeptideHit &hit)
Appends a peptide hit.
SqrtMower.h
OpenMS::ProteinIdentification::PeakMassType
PeakMassType
Peak mass type.
Definition: ProteinIdentification.h:211
OpenMS::BinnedSpectrum
This is a binned representation of a PeakSpectrum.
Definition: BinnedSpectrum.h:75
OpenMS::PeptideIdentification::setIdentifier
void setIdentifier(const String &id)
sets the identifier
OpenMS::SpectraIdentificationViewWidget::is_ms1_shown_
bool is_ms1_shown_
Definition: SpectraIdentificationViewWidget.h:93
OpenMS::WindowMower
WindowMower augments the highest peaks in a sliding or jumping window.
Definition: WindowMower.h:54
OpenMS::SqrtMower::filterPeakMap
void filterPeakMap(PeakMap &exp)
OpenMS::MzMLFile::store
void store(const String &filename, const PeakMap &map) const
Stores a map in an MzML file.
OpenMS::SpectraSTSimilarityScore::delta_D
double delta_D(double top_hit, double runner_up)
calculates the normalized distance between top_hit and runner_up.
OpenMS::Peak1D::setMZ
void setMZ(CoordinateType mz)
Mutable access to m/z.
Definition: Peak1D.h:121
OpenMS::Constants::k
const double k
OpenMS::FileTypes::MZXML
MzXML file (.mzXML)
Definition: FileTypes.h:64
OpenMS::ProteinIdentification::setSearchEngineVersion
void setSearchEngineVersion(const String &search_engine_version)
Sets the search engine version.
OpenMS::MzMLFile
File adapter for MzML files.
Definition: MzMLFile.h:55
OpenMS::String
A more convenient string class.
Definition: String.h:58
OpenMS::MSExperiment::begin
Iterator begin()
Definition: MSExperiment.h:157
OpenMS::Residue::getOneLetterCode
const String & getOneLetterCode() const
returns the name as one letter code (String of size 1)
OpenMS::PeptideEvidence::setProteinAccession
void setProteinAccession(const String &s)
set the protein accession the peptide matches to. If not available set to empty string.
MzMLFile.h
OpenMS::PeptideIdentification::setRT
void setRT(double rt)
sets the RT of the MS2 spectrum where the identification occurred
OpenMS::MSExperiment
In-Memory representation of a mass spectrometry experiment.
Definition: MSExperiment.h:77
OpenMS::SpectrumSettings::getPrecursors
const std::vector< Precursor > & getPrecursors() const
returns a const reference to the precursors
OpenMS::Size
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:127
IdXMLFile.h
OpenMS::ProteinHit
Representation of a protein hit.
Definition: ProteinHit.h:57
OpenMS::Constants::c
const double c
OpenMS::MSSpectrum::getRT
double getRT() const
ZhangSimilarityScore.h
OpenMS::ProteinIdentification::MONOISOTOPIC
Definition: ProteinIdentification.h:213
OpenMS::PeakSpectrumCompareFunctor
Base class for compare functors of spectra, that return a similarity value for two spectra.
Definition: PeakSpectrumCompareFunctor.h:52
OpenMS::MzDataFile::load
void load(const String &filename, MapType &map)
Loads a map from a MzData file.
OpenMS::Peak1D::setIntensity
void setIntensity(IntensityType intensity)
Mutable access to the data point intensity (height)
Definition: Peak1D.h:112
OpenMS::ModificationsDB
database which holds all residue modifications from UniMod
Definition: ModificationsDB.h:74
OpenMS::MzXMLFile
File adapter for MzXML 3.1 files.
Definition: MzXMLFile.h:52
OpenMS::IntList
std::vector< Int > IntList
Vector of signed integers.
Definition: ListUtils.h:55
OpenMS::MSExperiment::const_iterator
Base::const_iterator const_iterator
Definition: MSExperiment.h:125
OpenMS::SpectrumSettings::getPeptideIdentifications
const std::vector< PeptideIdentification > & getPeptideIdentifications() const
returns a const reference to the PeptideIdentification vector
BinnedSpectrum.h
OpenMS::MSExperiment::clearMetaDataArrays
bool clearMetaDataArrays()
Clears the meta data arrays of all contained spectra (float, integer and string arrays)
OpenMS::FileTypes::UNKNOWN
Unknown file extension.
Definition: FileTypes.h:60
QWidget
OpenMS::ProteinIdentification
Representation of a protein identification run.
Definition: ProteinIdentification.h:71
OpenMS::SpectraIdentificationViewWidget::getLayer
LayerData * getLayer()
OpenMS::SpectraIdentificationViewWidget::updateData_
void updateData_(QTableWidgetItem *item)
update PeptideIdentification / PeptideHits, when data in the table changes (status of checkboxes)
OpenMS::ParentPeakMower
ParentPeakMower gets rid of high peaks that could stem from unfragmented precursor ions.
Definition: ParentPeakMower.h:54
OpenMS::MSExperiment::size
Size size() const
Definition: MSExperiment.h:127
OpenMS::NLargest
NLargest removes all but the n largest peaks.
Definition: NLargest.h:54
OpenMS::PeptideIdentification::setHits
void setHits(const std::vector< PeptideHit > &hits)
Sets the peptide hits.
OpenMS::DefaultParamHandler
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:91
OpenMS::MSSpectrum::getStringDataArrays
const StringDataArrays & getStringDataArrays() const
Returns a const reference to the string meta data arrays.
OpenMS::PeptideIdentification::getHits
const std::vector< PeptideHit > & getHits() const
returns the peptide hits as const
OpenMS::DateTime::now
static DateTime now()
Returns the current date and time.
OpenMS::ModificationsDB::getInstance
static ModificationsDB * getInstance()
Returns a pointer to the modifications DB (singleton)
WindowMower.h
OpenMS::SpectraIdentificationViewWidget::SpectraIdentificationViewWidget
SpectraIdentificationViewWidget(const Param &preferences, QWidget *parent=nullptr)
Constructor.
OpenMS::ProteinIdentification::SearchParameters::charges
String charges
The allowed charges for the search.
Definition: ProteinIdentification.h:227
OpenMS::ProteinHit::setAccession
void setAccession(const String &accession)
sets the accession of the protein
OpenMS::ProteinHit::getAccession
const String & getAccession() const
returns the accession of the protein
OpenMS
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46
OpenMS::MSExperiment::Iterator
std::vector< SpectrumType >::iterator Iterator
Mutable iterator.
Definition: MSExperiment.h:111
OpenMS::PeptideHit::addPeptideEvidence
void addPeptideEvidence(const PeptideEvidence &peptide_evidence)
adds information on a peptide that is (potentially) identified by this PSM
OpenMS::MSExperiment::addSpectrum
void addSpectrum(const MSSpectrum &spectrum)
adds a spectrum to the list
OpenMS::SpectraIdentificationViewWidget::fragment_window_
QTableWidget * fragment_window_
Definition: SpectraIdentificationViewWidget.h:94
OpenMS::SpectraIdentificationViewWidget::headerContextMenu_
void headerContextMenu_(const QPoint &)
Display header context menu.
OpenMS::SpectraIdentificationViewWidget::spectrumSelected
void spectrumSelected(int, int, int)
OpenMS::Normalizer::filterPeakMap
void filterPeakMap(PeakMap &exp) const
OpenMS::ProteinIdentification::SearchParameters::variable_modifications
std::vector< String > variable_modifications
Allowed variable modifications.
Definition: ProteinIdentification.h:230
OpenMS::ProteinIdentification::SearchParameters::mass_type
PeakMassType mass_type
Mass type of the peaks.
Definition: ProteinIdentification.h:228
OpenMS::ResidueModification::getOrigin
char getOrigin() const
Returns the origin (i.e. modified amino acid)
OpenMS::SpectraIdentificationViewWidget::showSpectrumAs1D
void showSpectrumAs1D(int)
OpenMS::PeptideIdentification::sort
void sort()
Sorts the hits by score.
OpenMS::MetaInfoInterface::setMetaValue
void setMetaValue(const String &name, const DataValue &value)
Sets the DataValue corresponding to a name.
OpenMS::Residue
Representation of a residue.
Definition: Residue.h:61
OpenMS::DataValue
Class to hold strings, numeric values, lists of strings and lists of numeric values.
Definition: DataValue.h:56
OpenMS::MzMLFile::load
void load(const String &filename, PeakMap &map)
Loads a map from a MzML file. Spectra and chromatograms are sorted by default (this can be disabled u...
OpenMS::SpectraIdentificationViewWidget::hide_no_identification_
QCheckBox * hide_no_identification_
Definition: SpectraIdentificationViewWidget.h:90
OpenMS::MSSpectrum::sortByIntensity
void sortByIntensity(bool reverse=false)
Lexicographically sorts the peaks by their intensity.
OpenMS::ProteinIdentification::setScoreType
void setScoreType(const String &type)
Sets the protein score type.
int
OpenMS::MzXMLFile::store
void store(const String &filename, const MapType &map) const
Stores a map in a MzXML file.
OpenMS::LayerData
Class that stores the data for one layer.
Definition: LayerData.h:85
OpenMS::ProteinIdentification::SearchParameters::db
String db
The used database.
Definition: ProteinIdentification.h:224
OpenMS::FileHandler
Facilitates file handling by file type recognition.
Definition: FileHandler.h:62
OpenMS::AASequence::getResidue
const Residue & getResidue(Size index) const
returns a pointer to the residue at position index
MzXMLFile.h
OpenMS::FileTypes::Type
Type
Actual file types enum.
Definition: FileTypes.h:58
OpenMS::PeptideEvidence
Representation of a peptide evidence.
Definition: PeptideEvidence.h:50
MathFunctions.h
OpenMS::SpectraIdentificationViewWidget::~SpectraIdentificationViewWidget
~SpectraIdentificationViewWidget() override
Destructor.
OpenMS::MarkerMower
MarkerMower uses PeakMarker to find peaks, those that are not marked get removed.
Definition: MarkerMower.h:54
OpenMS::AASequence::size
Size size() const
returns the number of residues
OpenMS::SpectraIdentificationViewWidget::addDoubleItemToBottomRow_
void addDoubleItemToBottomRow_(const double d, Size column_index, const QColor &c)
OpenMS::PeptideIdentification::setHigherScoreBetter
void setHigherScoreBetter(bool value)
sets the peptide score orientation
OpenMS::FileHandler::getType
static FileTypes::Type getType(const String &filename)
Tries to determine the file type (by name or content)
OpenMS::Peak1D::setPosition
void setPosition(PositionType const &position)
Mutable access to the position.
Definition: Peak1D.h:151
OpenMS::SpectrumSettings::setPrecursors
void setPrecursors(const std::vector< Precursor > &precursors)
sets the precursors
OpenMS::DefaultParamHandler::setParameters
void setParameters(const Param &param)
Sets the parameters.
OpenMS::SpectraSTSimilarityScore
Similarity score of SpectraST.
Definition: SpectraSTSimilarityScore.h:62
OpenMS::MSSpectrum::setMSLevel
void setMSLevel(UInt ms_level)
Sets the MS level.
OpenMS::String::EMPTY
static const String EMPTY
Empty string for comparisons.
Definition: String.h:64
Normalizer.h
OpenMS::PeptideHit::setCharge
void setCharge(Int charge)
sets the charge of the peptide
CsvFile.h
OpenMS::AASequence::isModified
bool isModified() const
returns true if any of the residues or termini are modified
OpenMS::DefaultParamHandler::getParameters
const Param & getParameters() const
Non-mutable access to the parameters.
OpenMS::ProteinIdentification::setSearchParameters
void setSearchParameters(const SearchParameters &search_parameters)
Sets the search parameters.
OpenMS::Peak1D
A 1-dimensional raw data point or peak.
Definition: Peak1D.h:54
OpenMS::SpectraIdentificationViewWidget::requestVisibleArea1D
void requestVisibleArea1D(double, double)
OpenMS::ParentPeakMower::filterPeakMap
void filterPeakMap(PeakMap &exp)
OpenMS::StringList
std::vector< String > StringList
Vector of String.
Definition: ListUtils.h:70
OpenMS::MSSpectrum::sortByPosition
void sortByPosition()
Lexicographically sorts the peaks by their position.
OpenMS::UInt
unsigned int UInt
Unsigned integer type.
Definition: Types.h:94
OpenMS::PeptideHit::setSequence
void setSequence(const AASequence &sequence)
sets the peptide sequence
OpenMS::SpectraIdentificationViewWidget::exportEntries_
void exportEntries_()
Export table entries as csv.
OpenMS::ProteinIdentification::SearchParameters::fixed_modifications
std::vector< String > fixed_modifications
Used fixed modifications.
Definition: ProteinIdentification.h:229
ParentPeakMower.h
OpenMS::Scaler::filterPeakMap
void filterPeakMap(PeakMap &exp)
ModificationsDB.h
OpenMS::CsvFile
This class handles csv files. Currently only loading is implemented.
Definition: CsvFile.h:49
NLargest.h
OpenMS::ProteinIdentification::insertHit
void insertHit(const ProteinHit &input)
Appends a protein hit.
OpenMS::WindowMower::filterPeakMap
void filterPeakMap(PeakMap &exp)
main
int main(int argc, const char **argv)
Definition: INIFileEditor.cpp:73
Scaler.h
MSExperiment.h
OpenMS::ProteinIdentification::SearchParameters::precursor_mass_tolerance
double precursor_mass_tolerance
Mass tolerance of precursor ions (Dalton or ppm)
Definition: ProteinIdentification.h:234
OpenMS::SpectraIdentificationViewWidget::spectrumSelectionChange_
void spectrumSelectionChange_(QTableWidgetItem *, QTableWidgetItem *)
Emits spectrumSelected with the current spectrum index.
OpenMS::Exception::RequiredParameterNotGiven
A required parameter was not given.
Definition: TOPPBase.h:111
OpenMS::MSPFile::load
void load(const String &filename, std::vector< PeptideIdentification > &ids, PeakMap &exp)
Loads a map from a MSPFile file.
OpenMS::SpectraIdentificationViewWidget::ignore_update
bool ignore_update
Helper function to block outgoing signals.
Definition: SpectraIdentificationViewWidget.h:70
OpenMS::MarkerMower::filterPeakMap
void filterPeakMap(PeakMap &exp)
OpenMS::PeptideIdentification
Represents the peptide hits for a spectrum.
Definition: PeptideIdentification.h:62
AASequence.h
OpenMS::SpectraIdentificationViewWidget::spectrumDeselected
void spectrumDeselected(int)
OpenMS::ThresholdMower::filterPeakMap
void filterPeakMap(PeakMap &exp)
OpenMS::SpectraIdentificationViewWidget::cellClicked_
void cellClicked_(int row, int column)
Cell clicked in table_widget.
OpenMS::MSExperiment::end
Iterator end()
Definition: MSExperiment.h:167
OpenMS::PeakSpectrumCompareFunctor::registerChildren
static void registerChildren()
registers all derived products
OpenMS::Scaler
Scaler scales the peak by ranking the peaks and assigning intensity according to rank.
Definition: Scaler.h:51
OpenMS::MzXMLFile::load
void load(const String &filename, MapType &map)
Loads a map from a MzXML file.
OpenMS::SpectraSTSimilarityScore::dot_bias
double dot_bias(const BinnedSpectrum &bin1, const BinnedSpectrum &bin2, double dot_product=-1) const
Calculates how much of the dot product is dominated by a few peaks.
OpenMS::ThresholdMower
ThresholdMower removes all peaks below a threshold.
Definition: ThresholdMower.h:51
OpenMS::SpectraIdentificationViewWidget::create_rows_for_commmon_metavalue_
QCheckBox * create_rows_for_commmon_metavalue_
Definition: SpectraIdentificationViewWidget.h:91
OpenMS::SpectraSTSimilarityScore::transform
BinnedSpectrum transform(const PeakSpectrum &spec)
spectrum is transformed into a binned spectrum with bin size 1 and spread 1 and the intensities are n...
OpenMS::BernNorm::filterPeakMap
void filterPeakMap(PeakMap &exp)
OpenMS::SpectraIdentificationViewWidget::addIntItemToBottomRow_
void addIntItemToBottomRow_(const Int i, Size column_index, const QColor &c)
OpenMS::ModificationsDB::getAllSearchModifications
void getAllSearchModifications(std::vector< String > &modifications) const
Collects all modifications that can be used for identification searches.
OpenMS::MzDataFile::store
void store(const String &filename, const MapType &map) const
Stores a map in a MzData file.
OpenMS::ProteinIdentification::setDateTime
void setDateTime(const DateTime &date)
Sets the date of the protein identification run.
MzDataFile.h
OpenMS::ProteinIdentification::SearchParameters::precursor_mass_tolerance_ppm
bool precursor_mass_tolerance_ppm
Mass tolerance unit of precursor ions (true: ppm, false: Dalton)
Definition: ProteinIdentification.h:235
OpenMS::Param
Management and storage of parameters / INI files.
Definition: Param.h:73
OpenMS::Peak1D::setPos
void setPos(CoordinateType pos)
Alias for setMZ()
Definition: Peak1D.h:133
OpenMS::AASequence
Representation of a peptide/protein sequence.
Definition: AASequence.h:113
LayerData.h
OpenMS::BernNorm
BernNorm scales the peaks by ranking them and then scaling them according to rank.
Definition: BernNorm.h:56
OpenMS::AASequence::fromString
static AASequence fromString(const String &s, bool permissive=true)
create AASequence object by parsing an OpenMS string
MarkerMower.h
OpenMS::MSPFile
File adapter for MSP files (NIST spectra library)
Definition: MSPFile.h:53
OpenMS::SpectrumSettings::setPeptideIdentifications
void setPeptideIdentifications(const std::vector< PeptideIdentification > &identifications)
sets the PeptideIdentification vector
OpenMS::SpectraIdentificationViewWidget::setLayer
void setLayer(LayerData *model)
set / get layer data
OPENMS_LOG_INFO
#define OPENMS_LOG_INFO
Macro if a information, e.g. a status should be reported.
Definition: LogStream.h:465
OpenMS::SpectraIdentificationViewWidget::saveIDs_
void saveIDs_()
Saves the (potentially filtered) IDs as an idXML or mzIdentML file.
OpenMS::ProteinIdentification::setIdentifier
void setIdentifier(const String &id)
Sets the identifier.
OpenMS::Constants::C13C12_MASSDIFF_U
const double C13C12_MASSDIFF_U
PeptideIdentification.h
OpenMS::MSSpectrum
The representation of a 1D spectrum.
Definition: MSSpectrum.h:67
MSPFile.h
OpenMS::ProteinIdentification::SearchParameters
Search parameters of the DB search.
Definition: ProteinIdentification.h:221
OpenMS::DataProcessing::FILTERING
Data filtering or extraction.
Definition: DataProcessing.h:71
OpenMS::PeptideIdentification::setMZ
void setMZ(double mz)
sets the MZ of the MS2 spectrum
OpenMS::MSSpectrum::setRT
void setRT(double rt)
Sets the absolute retention time (in seconds)
Factory.h
OpenMS::Peak1D::getIntensity
IntensityType getIntensity() const
Definition: Peak1D.h:110
OpenMS::ModificationsDB::getModification
const ResidueModification * getModification(Size index) const
Returns the modification with the given index. note: out-of-bounds check is only performed in debug m...
OpenMS::ProgressLogger::setLogType
void setLogType(LogType type) const
Sets the progress log that should be used. The default type is NONE!
OpenMS::SpectraIdentificationViewWidget::addCheckboxItemToBottomRow_
void addCheckboxItemToBottomRow_(bool selected, Size column_index, const QColor &c)
TOPPBase.h
OpenMS::SpectraIdentificationViewWidget::updateEntries
void updateEntries()
Rebuild table entries.
OpenMS::PeptideIdentification::setScoreType
void setScoreType(const String &type)
sets the peptide score type
SpectraSTSimilarityScore.h
OpenMS::SpectraIdentificationViewWidget::table_widget_
QTableWidget * table_widget_
Definition: SpectraIdentificationViewWidget.h:92
OpenMS::IdXMLFile
Used to load and store idXML files.
Definition: IdXMLFile.h:63
ThresholdMower.h
OpenMS::MSExperiment::getMinRT
CoordinateType getMinRT() const
returns the minimal retention time value
OpenMS::PeptideIdentification::empty
bool empty() const
Returns if this PeptideIdentification result is empty.
OpenMS::PeptideHit::setScore
void setScore(double score)
sets the PSM score
OpenMS::SpectraIdentificationViewWidget::getTableWidget
QTableWidget * getTableWidget()
Access the table widget.
OpenMS::PeptideHit
Representation of a peptide hit.
Definition: PeptideHit.h:54