OpenMS
2.8.0
|
#include <OpenMS/ANALYSIS/ID/MessagePasserFactory.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>
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 e.g. for printing to dot format. More... | |
class | IDBoostGraph::PrintAddressVisitor< CharT > |
Visits nodes in the boost graph (ptrs to an ID Object) and depending on their type prints the address. For debugging purposes only. More... | |
class | IDBoostGraph::SetPosteriorVisitor |
Visits nodes in the boost graph (either ptrs to an ID Object or some lightweight surrogates) and depending on their type sets the posterior Don't forget to set higherScoreBetter and score names in the parent ID objects. More... | |
class | IDBoostGraph::GetPosteriorVisitor |
Visits nodes in the boost graph (either ptrs to an ID Object or some lightweight surrogates) and depending on their type gets the score (usually the posterior) More... | |
class | IDBoostGraph::GetScoreTgTVisitor |
Visits nodes in the boost graph (either ptrs to an ID Object or some lightweight surrogates) and depending on their type gets the score (usually the posterior) plus if it is a decoy or a target. If not known or not defined, returns (-1.0, false) More... | |
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) |
struct OpenMS::Internal::IDBoostGraph::ProteinGroup |
placeholder for peptides with the same parent proteins or protein groups
indistinguishable protein groups (size, nr targets, score)
Class Members | ||
---|---|---|
double | score | |
int | size | |
int | tgts |