15 namespace IdentificationDataInternal
68 if (parent_length && (
end_pos >= parent_length))
return false;
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition Types.h:97
std::map< ParentSequenceRef, std::set< ParentMatch > > ParentMatches
mapping: parent sequence -> match information
Definition ParentMatch.h:75
IteratorWrapper< ParentSequences::iterator > ParentSequenceRef
Definition ParentSequence.h:95
Main OpenMS namespace.
Definition openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19
Meta data for the association between an identified molecule (e.g. peptide) and a parent sequence (e....
Definition ParentMatch.h:20
bool operator==(const ParentMatch &other) const
Definition ParentMatch.h:50
std::string right_neighbor
Definition ParentMatch.h:27
ParentMatch(Size start_pos=UNKNOWN_POSITION, Size end_pos=UNKNOWN_POSITION, std::string left_neighbor=std::string(1, UNKNOWN_NEIGHBOR), std::string right_neighbor=std::string(1, UNKNOWN_NEIGHBOR))
Definition ParentMatch.h:34
std::string left_neighbor
Definition ParentMatch.h:27
static constexpr Size UNKNOWN_POSITION
Definition ParentMatch.h:29
bool operator<(const ParentMatch &other) const
Definition ParentMatch.h:43
Size start_pos
Definition ParentMatch.h:24
Size end_pos
Definition ParentMatch.h:24
bool hasValidPositions(Size molecule_length=0, Size parent_length=0) const
Definition ParentMatch.h:57
static constexpr char UNKNOWN_NEIGHBOR
Definition ParentMatch.h:30
static constexpr char LEFT_TERMINUS
Definition ParentMatch.h:31
static constexpr char RIGHT_TERMINUS
Definition ParentMatch.h:32