OpenMS
IdentificationData::RefTranslator Struct Reference

structure that maps references of corresponding objects after copying More...

#include <OpenMS/METADATA/ID/IdentificationData.h>

Collaboration diagram for IdentificationData::RefTranslator:
[legend]

Public Member Functions

IdentifiedMolecule translate (IdentifiedMolecule old) const
 
ObservationMatchRef translate (ObservationMatchRef old) const
 

Public Attributes

std::map< InputFileRef, InputFileRefinput_file_refs
 
std::map< ScoreTypeRef, ScoreTypeRefscore_type_refs
 
std::map< ProcessingSoftwareRef, ProcessingSoftwareRefprocessing_software_refs
 
std::map< SearchParamRef, SearchParamRefsearch_param_refs
 
std::map< ProcessingStepRef, ProcessingStepRefprocessing_step_refs
 
std::map< ObservationRef, ObservationRefobservation_refs
 
std::map< ParentSequenceRef, ParentSequenceRefparent_sequence_refs
 
std::map< IdentifiedPeptideRef, IdentifiedPeptideRefidentified_peptide_refs
 
std::map< IdentifiedOligoRef, IdentifiedOligoRefidentified_oligo_refs
 
std::map< IdentifiedCompoundRef, IdentifiedCompoundRefidentified_compound_refs
 
std::map< AdductRef, AdductRefadduct_refs
 
std::map< ObservationMatchRef, ObservationMatchRefobservation_match_refs
 
bool allow_missing = false
 

Detailed Description

structure that maps references of corresponding objects after copying

Member Function Documentation

◆ translate() [1/2]

IdentifiedMolecule translate ( IdentifiedMolecule  old) const

◆ translate() [2/2]

ObservationMatchRef translate ( ObservationMatchRef  old) const

Member Data Documentation

◆ adduct_refs

std::map<AdductRef, AdductRef> adduct_refs

◆ allow_missing

bool allow_missing = false

◆ identified_compound_refs

std::map<IdentifiedCompoundRef, IdentifiedCompoundRef> identified_compound_refs

◆ identified_oligo_refs

std::map<IdentifiedOligoRef, IdentifiedOligoRef> identified_oligo_refs

◆ identified_peptide_refs

std::map<IdentifiedPeptideRef, IdentifiedPeptideRef> identified_peptide_refs

◆ input_file_refs

std::map<InputFileRef, InputFileRef> input_file_refs

◆ observation_match_refs

std::map<ObservationMatchRef, ObservationMatchRef> observation_match_refs

◆ observation_refs

std::map<ObservationRef, ObservationRef> observation_refs

◆ parent_sequence_refs

std::map<ParentSequenceRef, ParentSequenceRef> parent_sequence_refs

◆ processing_software_refs

std::map<ProcessingSoftwareRef, ProcessingSoftwareRef> processing_software_refs

◆ processing_step_refs

std::map<ProcessingStepRef, ProcessingStepRef> processing_step_refs

◆ score_type_refs

std::map<ScoreTypeRef, ScoreTypeRef> score_type_refs

◆ search_param_refs

std::map<SearchParamRef, SearchParamRef> search_param_refs