33 enum class ScoreType { QVALUE, POSTERRPROB, SCORE, SIZE_OF_SCORETYPE };
36 static const std::string score_type_names[
static_cast<size_t>(ScoreType::SIZE_OF_SCORETYPE)];
48 ScoreType output_score = ScoreType::QVALUE);
Representation of a peptide/protein sequence.
Definition AASequence.h:88
Container for peptide identifications from multiple spectra.
Definition PeptideIdentificationList.h:66
Class for reading Percolator tab-delimited output files.
Definition PercolatorOutfile.h:28
PercolatorOutfile()
Constructor.
void load(const std::string &filename, ProteinIdentification &proteins, PeptideIdentificationList &peptides, SpectrumMetaDataLookup &lookup, ScoreType output_score=ScoreType::QVALUE)
Loads a Percolator output file.
void getPeptideSequence_(std::string peptide, AASequence &seq) const
Converts the peptide string to an 'AASequence' instance.
ScoreType
Types of Percolator scores.
Definition PercolatorOutfile.h:33
static ScoreType getScoreType(std::string score_type_name)
Return a score type given its name.
void resolveMisassignedNTermMods_(std::string &peptide) const
Resolve cases where N-terminal modifications may be misassigned to the first residue (for X!...
Representation of a protein identification run.
Definition ProteinIdentification.h:55
Main OpenMS namespace.
Definition openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19