  | 
  
    OpenMS
    2.5.0
    
   | 
 
 
 
  
  
 
Go to the documentation of this file.
   41   namespace IdentificationDataInternal
 
   94         if (parent_length && (
end_pos >= parent_length)) 
return false;
 
  
MoleculeParentMatch(Size start_pos=UNKNOWN_POSITION, Size end_pos=UNKNOWN_POSITION, String left_neighbor=UNKNOWN_NEIGHBOR, String right_neighbor=UNKNOWN_NEIGHBOR)
Definition: MoleculeParentMatch.h:60
 
IteratorWrapper< ParentMolecules::iterator > ParentMoleculeRef
Definition: ParentMolecule.h:100
 
static constexpr char RIGHT_TERMINUS
Definition: MoleculeParentMatch.h:58
 
A more convenient string class.
Definition: String.h:58
 
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:127
 
Size end_pos
Definition: MoleculeParentMatch.h:50
 
static constexpr Size UNKNOWN_POSITION
Definition: MoleculeParentMatch.h:55
 
bool operator<(const MoleculeParentMatch &other) const
Definition: MoleculeParentMatch.h:69
 
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46
 
static constexpr char UNKNOWN_NEIGHBOR
Definition: MoleculeParentMatch.h:56
 
Size start_pos
Definition: MoleculeParentMatch.h:50
 
static constexpr char LEFT_TERMINUS
Definition: MoleculeParentMatch.h:57
 
bool operator==(const MoleculeParentMatch &other) const
Definition: MoleculeParentMatch.h:76
 
std::map< ParentMoleculeRef, std::set< MoleculeParentMatch > > ParentMatches
mapping: parent molecule -> match information
Definition: MoleculeParentMatch.h:101
 
String right_neighbor
Definition: MoleculeParentMatch.h:53
 
String left_neighbor
Definition: MoleculeParentMatch.h:53
 
Meta data for the association between an identified molecule (e.g. peptide) and a parent molecule (e....
Definition: MoleculeParentMatch.h:45
 
bool hasValidPositions(Size molecule_length=0, Size parent_length=0) const
Definition: MoleculeParentMatch.h:83