OpenMS
|
#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/blank.hpp>
#include <boost/serialization/strong_typedef.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 |
indistinguishable protein groups (size, nr targets, score) 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 |
indistinguishable protein groups (size, nr targets, score)
Class Members | ||
---|---|---|
double | score | |
int | size | |
int | tgts |