OpenMS
|
Classes | |
struct | AppliedProcessingStep |
struct | DBSearchParam |
Parameters specific to a database search step. More... | |
struct | IdentifiedCompound |
struct | IdentifiedMolecule |
Variant type holding Peptide/Compound/Oligo references and convenience functions. More... | |
struct | IdentifiedSequence |
Representation of an identified sequence (peptide or oligonucleotide) More... | |
struct | InputFile |
Information about input files that were processed. 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 | Observation |
Representation of an observation, e.g. a spectrum or feature, in an input data file. More... | |
struct | AdductCompare |
Comparator for adducts. More... | |
struct | ObservationMatch |
Representation of a search hit (e.g. peptide-spectrum match). More... | |
struct | ObservationMatchGroup |
: Group of related (co-identified) input matches More... | |
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... | |
struct | ParentMatch |
Meta data for the association between an identified molecule (e.g. peptide) and a parent sequence (e.g. protein). More... | |
struct | ParentSequence |
Representation of a parent sequence that is identified only indirectly (e.g. a protein). More... | |
struct | ProcessingSoftware |
Information about software used for data processing. More... | |
struct | ProcessingStep |
Data processing step that is applied to the data (e.g. database search, PEP calculation, filtering, ConsensusID). 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, std::optional< ProcessingStepRef >, &AppliedProcessingStep::processing_step_opt > > > > | AppliedProcessingSteps |
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 std::variant< IdentifiedPeptideRef, IdentifiedCompoundRef, IdentifiedOligoRef > | RefVariant |
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 boost::multi_index_container< InputFile, boost::multi_index::indexed_by< boost::multi_index::ordered_unique< boost::multi_index::member< InputFile, String, &InputFile::name > > > > | InputFiles |
typedef IteratorWrapper< InputFiles::iterator > | InputFileRef |
typedef boost::multi_index_container< Observation, boost::multi_index::indexed_by< boost::multi_index::ordered_unique< boost::multi_index::composite_key< Observation, boost::multi_index::member< Observation, InputFileRef, &Observation::input_file >, boost::multi_index::member< Observation, String, &Observation::data_id > > > > > | Observations |
typedef IteratorWrapper< Observations::iterator > | ObservationRef |
typedef std::vector< PeptideHit::PeakAnnotation > | PeakAnnotations |
typedef std::map< std::optional< ProcessingStepRef >, PeakAnnotations > | PeakAnnotationSteps |
typedef std::set< AdductInfo, AdductCompare > | Adducts |
typedef IteratorWrapper< Adducts::iterator > | AdductRef |
typedef std::optional< AdductRef > | AdductOpt |
typedef boost::multi_index_container< ObservationMatch, boost::multi_index::indexed_by< boost::multi_index::ordered_unique< boost::multi_index::composite_key< ObservationMatch, boost::multi_index::member< ObservationMatch, ObservationRef, &ObservationMatch::observation_ref >, boost::multi_index::member< ObservationMatch, IdentifiedMolecule, &ObservationMatch::identified_molecule_var >, boost::multi_index::member< ObservationMatch, AdductOpt, &ObservationMatch::adduct_opt > > > > > | ObservationMatches |
typedef IteratorWrapper< ObservationMatches::iterator > | ObservationMatchRef |
typedef boost::multi_index_container< ObservationMatchGroup, boost::multi_index::indexed_by< boost::multi_index::ordered_unique< boost::multi_index::member< ObservationMatchGroup, std::set< ObservationMatchRef >, &ObservationMatchGroup::observation_match_refs > > > > | ObservationMatchGroups |
typedef IteratorWrapper< ObservationMatchGroups::iterator > | MatchGroupRef |
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 |
typedef std::map< ParentSequenceRef, std::set< ParentMatch > > | ParentMatches |
mapping: parent sequence -> match information More... | |
typedef boost::multi_index_container< ParentSequence, boost::multi_index::indexed_by< boost::multi_index::ordered_unique< boost::multi_index::member< ParentSequence, String, &ParentSequence::accession > > > > | ParentSequences |
typedef IteratorWrapper< ParentSequences::iterator > | ParentSequenceRef |
typedef std::set< ProcessingSoftware > | ProcessingSoftwares |
typedef IteratorWrapper< ProcessingSoftwares::iterator > | ProcessingSoftwareRef |
typedef std::set< ProcessingStep > | ProcessingSteps |
typedef IteratorWrapper< ProcessingSteps::iterator > | ProcessingStepRef |
typedef std::set< ScoreType > | ScoreTypes |
typedef IteratorWrapper< ScoreTypes::iterator > | ScoreTypeRef |
Enumerations | |
enum | MoleculeType { PROTEIN , COMPOUND , RNA } |
enum | MassType { MONOISOTOPIC , AVERAGE } |
Functions | |
bool | operator== (const IdentifiedMolecule &a, const IdentifiedMolecule &b) |
bool | operator!= (const IdentifiedMolecule &a, const IdentifiedMolecule &b) |
bool | operator< (const IdentifiedMolecule &a, const IdentifiedMolecule &b) |
struct OpenMS::IdentificationDataInternal::ParentGroup |
: Group of ambiguously identified parent sequences (e.g. protein group)
Class Members | ||
---|---|---|
set< ParentSequenceRef > | parent_refs | |
map< ScoreTypeRef, double > | scores |
typedef IteratorWrapper<Adducts::iterator> AdductRef |
typedef std::set<AdductInfo, AdductCompare> Adducts |
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, std::optional<ProcessingStepRef>, &AppliedProcessingStep::processing_step_opt> > > > AppliedProcessingSteps |
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 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 boost::multi_index_container< InputFile, boost::multi_index::indexed_by< boost::multi_index::ordered_unique<boost::multi_index::member< InputFile, String, &InputFile::name> > > > InputFiles |
typedef IteratorWrapper<ObservationMatchGroups::iterator> MatchGroupRef |
typedef boost::multi_index_container< ObservationMatch, boost::multi_index::indexed_by< boost::multi_index::ordered_unique< boost::multi_index::composite_key< ObservationMatch, boost::multi_index::member<ObservationMatch, ObservationRef, &ObservationMatch::observation_ref>, boost::multi_index::member< ObservationMatch, IdentifiedMolecule, &ObservationMatch::identified_molecule_var>, boost::multi_index::member<ObservationMatch, AdductOpt, &ObservationMatch::adduct_opt> > > > > ObservationMatches |
typedef boost::multi_index_container< ObservationMatchGroup, boost::multi_index::indexed_by< boost::multi_index::ordered_unique< boost::multi_index::member<ObservationMatchGroup, std::set<ObservationMatchRef>, &ObservationMatchGroup::observation_match_refs> > > > ObservationMatchGroups |
typedef IteratorWrapper<ObservationMatches::iterator> ObservationMatchRef |
typedef IteratorWrapper<Observations::iterator> ObservationRef |
typedef boost::multi_index_container< Observation, boost::multi_index::indexed_by< boost::multi_index::ordered_unique< boost::multi_index::composite_key< Observation, boost::multi_index::member<Observation, InputFileRef, &Observation::input_file>, boost::multi_index::member<Observation, String, &Observation::data_id> > > > > Observations |
typedef IteratorWrapper<ParentGroups::iterator> ParentGroupRef |
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 std::vector<ParentGroupSet> ParentGroupSets |
typedef std::map<ParentSequenceRef, std::set<ParentMatch> > ParentMatches |
mapping: parent sequence -> match information
typedef IteratorWrapper<ParentSequences::iterator> ParentSequenceRef |
typedef boost::multi_index_container< ParentSequence, boost::multi_index::indexed_by< boost::multi_index::ordered_unique<boost::multi_index::member< ParentSequence, String, &ParentSequence::accession> > > > ParentSequences |
typedef std::vector<PeptideHit::PeakAnnotation> PeakAnnotations |
typedef std::map<std::optional<ProcessingStepRef>, PeakAnnotations> PeakAnnotationSteps |
typedef IteratorWrapper<ProcessingSoftwares::iterator> ProcessingSoftwareRef |
typedef std::set<ProcessingSoftware> ProcessingSoftwares |
typedef IteratorWrapper<ProcessingSteps::iterator> ProcessingStepRef |
typedef std::set<ProcessingStep> ProcessingSteps |
typedef std::variant<IdentifiedPeptideRef, IdentifiedCompoundRef, IdentifiedOligoRef> RefVariant |
typedef IteratorWrapper<ScoreTypes::iterator> ScoreTypeRef |
typedef std::set<ScoreType> ScoreTypes |
typedef IteratorWrapper<DBSearchParams::iterator> SearchParamRef |
enum MassType |
enum MoleculeType |
bool OpenMS::IdentificationDataInternal::operator!= | ( | const IdentifiedMolecule & | a, |
const IdentifiedMolecule & | b | ||
) |
bool OpenMS::IdentificationDataInternal::operator< | ( | const IdentifiedMolecule & | a, |
const IdentifiedMolecule & | b | ||
) |
bool OpenMS::IdentificationDataInternal::operator== | ( | const IdentifiedMolecule & | a, |
const IdentifiedMolecule & | b | ||
) |