OpenMS  2.8.0
Classes | Namespaces | Typedefs
ParentGroup.h File Reference
#include <OpenMS/METADATA/ID/ParentSequence.h>
#include <boost/multi_index_container.hpp>
#include <boost/multi_index/ordered_index.hpp>
#include <boost/multi_index/member.hpp>
Include dependency graph for ParentGroup.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ParentGroup
 : Group of ambiguously identified parent sequences (e.g. protein group) More...
 
struct  ParentGroupSet
 Set of groups of ambiguously identified parent sequences (e.g. results of running a protein inference algorithm) More...
 

Namespaces

 OpenMS
 Main OpenMS namespace.
 
 OpenMS::IdentificationDataInternal
 

Typedefs

typedef boost::multi_index_container< ParentGroup, boost::multi_index::indexed_by< boost::multi_index::ordered_unique< boost::multi_index::member< ParentGroup, std::set< ParentSequenceRef >, &ParentGroup::parent_refs > > > > ParentGroups
 
typedef IteratorWrapper< ParentGroups::iterator > ParentGroupRef
 
typedef std::vector< ParentGroupSet > ParentGroupSets
 

Class Documentation

◆ OpenMS::IdentificationDataInternal::ParentGroup

struct OpenMS::IdentificationDataInternal::ParentGroup

: Group of ambiguously identified parent sequences (e.g. protein group)

Collaboration diagram for ParentGroup:
[legend]
Class Members
set< ParentSequenceRef > parent_refs
map< ScoreTypeRef, double > scores