OpenMS
2.7.0
|
Classes | |
struct | AppliedProcessingStep |
A processing step that was applied to a data item, possibly with associated scores. More... | |
struct | DataProcessingSoftware |
Information about software used for data processing. More... | |
struct | DataProcessingStep |
Data processing step that is applied to the data (e.g. database search, PEP calculation, filtering, ConsensusID). More... | |
struct | DataQuery |
Search query, e.g. spectrum or feature. More... | |
struct | DBSearchParam |
Parameters specific to a database search step. More... | |
struct | IdentifiedCompound |
struct | IdentifiedSequence |
Identified sequence (peptide or oligonucleotide) More... | |
struct | IteratorWrapper |
Wrapper that adds operator< to iterators, so they can be used as (part of) keys in maps/sets or multi_index_containers . More... | |
struct | MoleculeParentMatch |
Meta data for the association between an identified molecule (e.g. peptide) and a parent molecule (e.g. protein). More... | |
struct | MoleculeQueryMatch |
Meta data for a search hit (e.g. peptide-spectrum match). More... | |
struct | ParentMolecule |
Representation of a parent molecule that is identified only indirectly (e.g. a protein). More... | |
struct | ParentMoleculeGroup |
: Group of ambiguously identified parent molecules (e.g. protein group) More... | |
struct | ParentMoleculeGrouping |
Set of groups of ambiguously identified parent molecules (e.g. results of running a protein inference algorithm) More... | |
struct | QueryMatchGroup |
: Group of related (co-identified) molecule-query matches More... | |
struct | ScoredProcessingResult |
Base class for ID data with scores and processing steps (and meta info) More... | |
struct | ScoreType |
Information about a score type. More... | |
Typedefs | |
typedef boost::multi_index_container< AppliedProcessingStep, boost::multi_index::indexed_by< boost::multi_index::sequenced<>, boost::multi_index::ordered_unique< boost::multi_index::member< AppliedProcessingStep, boost::optional< ProcessingStepRef >, &AppliedProcessingStep::processing_step_opt > > > > | AppliedProcessingSteps |
typedef std::set< DataProcessingSoftware > | DataProcessingSoftwares |
typedef IteratorWrapper< DataProcessingSoftwares::iterator > | ProcessingSoftwareRef |
typedef std::set< DataProcessingStep > | DataProcessingSteps |
typedef IteratorWrapper< DataProcessingSteps::iterator > | ProcessingStepRef |
typedef std::set< DataQuery > | DataQueries |
typedef IteratorWrapper< DataQueries::iterator > | DataQueryRef |
typedef std::set< DBSearchParam > | DBSearchParams |
typedef IteratorWrapper< DBSearchParams::iterator > | SearchParamRef |
typedef std::map< ProcessingStepRef, SearchParamRef > | DBSearchSteps |
typedef boost::multi_index_container< IdentifiedCompound, boost::multi_index::indexed_by< boost::multi_index::ordered_unique< boost::multi_index::member< IdentifiedCompound, String, &IdentifiedCompound::identifier > > > > | IdentifiedCompounds |
typedef IteratorWrapper< IdentifiedCompounds::iterator > | IdentifiedCompoundRef |
typedef IdentifiedSequence< AASequence > | IdentifiedPeptide |
typedef IdentifiedSequence< NASequence > | IdentifiedOligo |
typedef boost::multi_index_container< IdentifiedPeptide, boost::multi_index::indexed_by< boost::multi_index::ordered_unique< boost::multi_index::member< IdentifiedPeptide, AASequence, &IdentifiedPeptide::sequence > > > > | IdentifiedPeptides |
typedef IteratorWrapper< IdentifiedPeptides::iterator > | IdentifiedPeptideRef |
typedef boost::multi_index_container< IdentifiedOligo, boost::multi_index::indexed_by< boost::multi_index::ordered_unique< boost::multi_index::member< IdentifiedOligo, NASequence, &IdentifiedOligo::sequence > > > > | IdentifiedOligos |
typedef IteratorWrapper< IdentifiedOligos::iterator > | IdentifiedOligoRef |
typedef std::set< String > | InputFiles |
typedef IteratorWrapper< InputFiles::iterator > | InputFileRef |
typedef std::map< ParentMoleculeRef, std::set< MoleculeParentMatch > > | ParentMatches |
mapping: parent molecule -> match information More... | |
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 |
typedef boost::multi_index_container< ParentMolecule, boost::multi_index::indexed_by< boost::multi_index::ordered_unique< boost::multi_index::member< ParentMolecule, String, &ParentMolecule::accession > > > > | ParentMolecules |
typedef IteratorWrapper< ParentMolecules::iterator > | ParentMoleculeRef |
typedef boost::multi_index_container< ParentMoleculeGroup, boost::multi_index::indexed_by< boost::multi_index::ordered_unique< boost::multi_index::member< ParentMoleculeGroup, std::set< ParentMoleculeRef >, &ParentMoleculeGroup::parent_molecule_refs > > > > | ParentMoleculeGroups |
typedef IteratorWrapper< ParentMoleculeGroups::iterator > | ParentGroupRef |
typedef std::vector< ParentMoleculeGrouping > | ParentMoleculeGroupings |
typedef boost::multi_index_container< QueryMatchGroup, boost::multi_index::indexed_by< boost::multi_index::ordered_unique< boost::multi_index::member< QueryMatchGroup, std::set< QueryMatchRef >, &QueryMatchGroup::query_match_refs > > > > | QueryMatchGroups |
typedef IteratorWrapper< QueryMatchGroups::iterator > | MatchGroupRef |
typedef std::set< ScoreType > | ScoreTypes |
typedef IteratorWrapper< ScoreTypes::iterator > | ScoreTypeRef |
Enumerations | |
enum | MoleculeType { PROTEIN , COMPOUND , RNA , SIZE_OF_MOLECULETYPE } |
enum | MassType { MONOISOTOPIC , AVERAGE , SIZE_OF_MASSTYPE } |
struct OpenMS::IdentificationDataInternal::ParentMoleculeGroup |
: Group of ambiguously identified parent molecules (e.g. protein group)
Class Members | ||
---|---|---|
set< ParentMoleculeRef > | parent_molecule_refs | |
map< ScoreTypeRef, double > | scores |
typedef boost::multi_index_container< AppliedProcessingStep, boost::multi_index::indexed_by< boost::multi_index::sequenced<>, boost::multi_index::ordered_unique< boost::multi_index::member< AppliedProcessingStep, boost::optional<ProcessingStepRef>, &AppliedProcessingStep::processing_step_opt> > > > AppliedProcessingSteps |
typedef std::set<DataProcessingSoftware> DataProcessingSoftwares |
typedef std::set<DataProcessingStep> DataProcessingSteps |
typedef std::set<DataQuery> DataQueries |
typedef IteratorWrapper<DataQueries::iterator> DataQueryRef |
typedef std::set<DBSearchParam> DBSearchParams |
typedef std::map<ProcessingStepRef, SearchParamRef> DBSearchSteps |
typedef IteratorWrapper<IdentifiedCompounds::iterator> IdentifiedCompoundRef |
typedef boost::multi_index_container< IdentifiedCompound, boost::multi_index::indexed_by< boost::multi_index::ordered_unique<boost::multi_index::member< IdentifiedCompound, String, &IdentifiedCompound::identifier> > > > IdentifiedCompounds |
typedef boost::variant<IdentifiedPeptideRef, IdentifiedCompoundRef, IdentifiedOligoRef> IdentifiedMoleculeRef |
typedef IdentifiedSequence<NASequence> IdentifiedOligo |
typedef IteratorWrapper<IdentifiedOligos::iterator> IdentifiedOligoRef |
typedef boost::multi_index_container< IdentifiedOligo, boost::multi_index::indexed_by< boost::multi_index::ordered_unique<boost::multi_index::member< IdentifiedOligo, NASequence, &IdentifiedOligo::sequence> > > > IdentifiedOligos |
typedef IteratorWrapper<IdentifiedPeptides::iterator> IdentifiedPeptideRef |
typedef boost::multi_index_container< IdentifiedPeptide, boost::multi_index::indexed_by< boost::multi_index::ordered_unique<boost::multi_index::member< IdentifiedPeptide, AASequence, &IdentifiedPeptide::sequence> > > > IdentifiedPeptides |
typedef IteratorWrapper<InputFiles::iterator> InputFileRef |
typedef std::set<String> InputFiles |
typedef IteratorWrapper<QueryMatchGroups::iterator> MatchGroupRef |
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<ParentMoleculeGroups::iterator> ParentGroupRef |
typedef std::map<ParentMoleculeRef, std::set<MoleculeParentMatch> > ParentMatches |
mapping: parent molecule -> match information
typedef std::vector<ParentMoleculeGrouping> ParentMoleculeGroupings |
typedef boost::multi_index_container< ParentMoleculeGroup, boost::multi_index::indexed_by< boost::multi_index::ordered_unique< boost::multi_index::member< ParentMoleculeGroup, std::set<ParentMoleculeRef>, &ParentMoleculeGroup::parent_molecule_refs> > > > ParentMoleculeGroups |
typedef IteratorWrapper<ParentMolecules::iterator> ParentMoleculeRef |
typedef boost::multi_index_container< ParentMolecule, boost::multi_index::indexed_by< boost::multi_index::ordered_unique<boost::multi_index::member< ParentMolecule, String, &ParentMolecule::accession> > > > ParentMolecules |
typedef std::vector<PeptideHit::PeakAnnotation> PeakAnnotations |
typedef std::map<boost::optional<ProcessingStepRef>, PeakAnnotations> PeakAnnotationSteps |
typedef IteratorWrapper<DataProcessingSoftwares::iterator> ProcessingSoftwareRef |
typedef IteratorWrapper<DataProcessingSteps::iterator> ProcessingStepRef |
typedef boost::multi_index_container< QueryMatchGroup, boost::multi_index::indexed_by< boost::multi_index::ordered_unique< boost::multi_index::member<QueryMatchGroup, std::set<QueryMatchRef>, &QueryMatchGroup::query_match_refs> > > > QueryMatchGroups |
typedef IteratorWrapper<MoleculeQueryMatches::iterator> QueryMatchRef |
typedef IteratorWrapper<ScoreTypes::iterator> ScoreTypeRef |
typedef std::set<ScoreType> ScoreTypes |
typedef IteratorWrapper<DBSearchParams::iterator> SearchParamRef |
enum MassType |
enum MoleculeType |