OpenMS  2.7.0
Classes | Namespaces | Functions
IDBoostGraph.h File Reference
#include <OpenMS/ANALYSIS/ID/MessagePasserFactory.h>
#include <OpenMS/CONCEPT/LogStream.h>
#include <OpenMS/CONCEPT/Types.h>
#include <OpenMS/KERNEL/StandardTypes.h>
#include <OpenMS/METADATA/ExperimentalDesign.h>
#include <OpenMS/METADATA/ProteinIdentification.h>
#include <OpenMS/METADATA/PeptideIdentification.h>
#include <vector>
#include <unordered_map>
#include <queue>
#include <boost/function.hpp>
#include <boost/graph/adjacency_list.hpp>
#include <boost/graph/depth_first_search.hpp>
#include <boost/graph/filtered_graph.hpp>
#include <boost/graph/properties.hpp>
#include <boost/variant.hpp>
#include <boost/variant/detail/hash_variant.hpp>
#include <boost/variant/static_visitor.hpp>
Include dependency graph for IDBoostGraph.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  IDBoostGraph
 Creates and maintains a boost graph based on the OpenMS ID datastructures. More...
 
struct  IDBoostGraph::ProteinGroup
 placeholder for peptides with the same parent proteins or protein groups More...
 
class  IDBoostGraph::dfs_ccsplit_visitor
 A boost dfs visitor that copies connected components into a vector of graphs. More...
 
class  IDBoostGraph::LabelVisitor
 Visits nodes in the boost graph (ptrs to an ID Object) and depending on their type creates a label. More...
 
class  IDBoostGraph::PrintAddressVisitor< CharT >
 
class  IDBoostGraph::SetPosteriorVisitor
 
class  IDBoostGraph::GetPosteriorVisitor
 

Namespaces

 OpenMS
 Main OpenMS namespace.
 
 OpenMS::Internal
 Namespace used to hide implementation details from users.
 

Functions

bool operator== (const IDBoostGraph::ProteinGroup &lhs, const IDBoostGraph::ProteinGroup &rhs)
 

Class Documentation

◆ OpenMS::Internal::IDBoostGraph::ProteinGroup

struct OpenMS::Internal::IDBoostGraph::ProteinGroup

placeholder for peptides with the same parent proteins or protein groups

indistinguishable protein groups (size, nr targets, score)

Collaboration diagram for IDBoostGraph::ProteinGroup:
[legend]
Class Members
double score
int size
int tgts