41 explicit PeptideEvidence(
const String& accession,
Int start=UNKNOWN_POSITION,
Int end=UNKNOWN_POSITION,
char aa_before=UNKNOWN_AA,
char aa_after=UNKNOWN_AA);
68 bool hasValidLimits() const;
71 const
String& getProteinAccession() const;
74 void setProteinAccession(const
String& s);
77 void setStart(const
Int a);
83 void setEnd(const
Int a);
89 void setAABefore(const
char acid);
92 char getAABefore() const;
95 void setAAAfter(const
char acid);
98 char getAAAfter() const;
Representation of a peptide evidence.
Definition: PeptideEvidence.h:25
static const char C_TERMINAL_AA
Definition: PeptideEvidence.h:35
static const char N_TERMINAL_AA
Definition: PeptideEvidence.h:34
static const int UNKNOWN_POSITION
Definition: PeptideEvidence.h:27
static const int N_TERMINAL_POSITION
Definition: PeptideEvidence.h:30
PeptideEvidence(const String &accession, Int start=UNKNOWN_POSITION, Int end=UNKNOWN_POSITION, char aa_before=UNKNOWN_AA, char aa_after=UNKNOWN_AA)
Constructor.
PeptideEvidence(PeptideEvidence &&) noexcept=default
Move constructor.
PeptideEvidence()
Constructor.
PeptideEvidence(const PeptideEvidence &)=default
Copy constructor.
static const char UNKNOWN_AA
Definition: PeptideEvidence.h:31
A more convenient string class.
Definition: String.h:34
int Int
Signed integer type.
Definition: Types.h:72
Main OpenMS namespace.
Definition: openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19