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