OpenMS  2.6.0
Classes | Namespaces | Typedefs
MoleculeQueryMatch.h File Reference
#include <OpenMS/METADATA/ID/MetaData.h>
#include <OpenMS/METADATA/ID/IdentifiedCompound.h>
#include <OpenMS/METADATA/ID/IdentifiedSequence.h>
#include <OpenMS/METADATA/PeptideHit.h>
#include <boost/multi_index_container.hpp>
#include <boost/multi_index/ordered_index.hpp>
#include <boost/multi_index/composite_key.hpp>
#include <boost/variant.hpp>
Include dependency graph for MoleculeQueryMatch.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  MoleculeQueryMatch
 Meta data for a search hit (e.g. peptide-spectrum match). More...
 

Namespaces

 OpenMS
 Main OpenMS namespace.
 
 OpenMS::IdentificationDataInternal
 

Typedefs

typedef std::vector< PeptideHit::PeakAnnotation > PeakAnnotations
 
typedef std::map< boost::optional< ProcessingStepRef >, PeakAnnotations > PeakAnnotationSteps
 
typedef boost::variant< IdentifiedPeptideRef, IdentifiedCompoundRef, IdentifiedOligoRef > IdentifiedMoleculeRef
 
typedef boost::multi_index_container< MoleculeQueryMatch, boost::multi_index::indexed_by< boost::multi_index::ordered_unique< boost::multi_index::composite_key< MoleculeQueryMatch, boost::multi_index::member< MoleculeQueryMatch, DataQueryRef, &MoleculeQueryMatch::data_query_ref >, boost::multi_index::member< MoleculeQueryMatch, IdentifiedMoleculeRef, &MoleculeQueryMatch::identified_molecule_ref > > > > > MoleculeQueryMatches
 
typedef IteratorWrapper< MoleculeQueryMatches::iterator > QueryMatchRef