OpenMS
Loading...
Searching...
No Matches
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, InputFileRef > input_file_refs
 
std::map< ScoreTypeRef, ScoreTypeRef > score_type_refs
 
std::map< ProcessingSoftwareRef, ProcessingSoftwareRef > processing_software_refs
 
std::map< SearchParamRef, SearchParamRef > search_param_refs
 
std::map< ProcessingStepRef, ProcessingStepRef > processing_step_refs
 
std::map< ObservationRef, ObservationRef > observation_refs
 
std::map< ParentSequenceRef, ParentSequenceRef > parent_sequence_refs
 
std::map< IdentifiedPeptideRef, IdentifiedPeptideRef > identified_peptide_refs
 
std::map< IdentifiedOligoRef, IdentifiedOligoRef > identified_oligo_refs
 
std::map< IdentifiedCompoundRef, IdentifiedCompoundRef > identified_compound_refs
 
std::map< AdductRef, AdductRef > adduct_refs
 
std::map< ObservationMatchRef, ObservationMatchRef > observation_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