A class for extracting and reinserting IDScores from Peptide/ProteinIdentifications and from ConsensusMaps.  
 More...
|  | 
| static void | getScores_ (ScoreToTgtDecLabelPairs &scores_labels, const std::vector< ProteinIdentification::ProteinGroup > &grps, const std::unordered_set< std::string > &decoy_accs) | 
|  | 
| static void | getScores_ (ScoreToTgtDecLabelPairs &scores_labels, const ProteinIdentification &id) | 
|  | 
| static void | getScores_ (ScoreToTgtDecLabelPairs &scores_labels, const PeptideIdentification &id, bool all_hits, int charge, const String &identifier) | 
|  | 
| static void | getScores_ (ScoreToTgtDecLabelPairs &scores_labels, const PeptideIdentification &id, bool all_hits, const String &identifier) | 
|  | 
| static void | getScores_ (ScoreToTgtDecLabelPairs &scores_labels, const PeptideIdentification &id, int charge, const String &identifier) | 
|  | 
| template<typename IDType , typename std::enable_if< IsIDType< IDType >::value >::type *  = nullptr> | 
| static void | getScores_ (ScoreToTgtDecLabelPairs &scores_labels, const IDType &id, const String &identifier) | 
|  | 
| template<class ... Args> | 
| static void | getScores_ (ScoreToTgtDecLabelPairs &scores_labels, const PeptideIdentification &id, bool all_hits, Args &&... args) | 
|  | 
| static void | getScores_ (ScoreToTgtDecLabelPairs &scores_labels, const PeptideHit &hit, int charge) | 
|  | 
| static void | getScores_ (ScoreToTgtDecLabelPairs &scores_labels, const PeptideIdentification &id, int charge) | 
|  | 
| template<typename HitType , typename std::enable_if< IsHitType< HitType >::value >::type *  = nullptr> | 
| static void | getScores_ (ScoreToTgtDecLabelPairs &scores_labels, const HitType &hit) | 
|  | 
| template<typename IDType , typename std::enable_if< IsIDType< IDType >::value >::type *  = nullptr> | 
| static void | getScores_ (ScoreToTgtDecLabelPairs &scores_labels, const IDType &id) | 
|  | 
| template<class ... Args> | 
| static void | getScores_ (ScoreToTgtDecLabelPairs &scores_labels, const std::vector< PeptideIdentification > &ids, Args &&... args) | 
|  | 
| static void | getPeptideScoresFromMap_ (ScoreToTgtDecLabelPairs &scores_labels, const ConsensusMap &cmap, bool include_unassigned_peptides) | 
|  | Helper for getting scores in ConsensusMaps.  More... 
 | 
|  | 
| static void | getPeptideScoresFromMap_ (ScoreToTgtDecLabelPairs &scores_labels, const ConsensusMap &cmap, bool include_unassigned_peptides, int charge) | 
|  | 
| static void | getPeptideScoresFromMap_ (ScoreToTgtDecLabelPairs &scores_labels, const ConsensusMap &cmap, bool include_unassigned_peptides, const String &identifier) | 
|  | 
| static void | getPeptideScoresFromMap_ (ScoreToTgtDecLabelPairs &scores_labels, const ConsensusMap &cmap, bool include_unassigned_peptides, int charge, const String &identifier) | 
|  | 
| static void | getPeptideScoresFromMap_ (ScoreToTgtDecLabelPairs &scores_labels, const ConsensusMap &cmap, bool include_unassigned_peptides, bool all_hits) | 
|  | 
| static void | getPeptideScoresFromMap_ (ScoreToTgtDecLabelPairs &scores_labels, const ConsensusMap &cmap, bool include_unassigned_peptides, bool all_hits, int charge) | 
|  | 
| static void | getPeptideScoresFromMap_ (ScoreToTgtDecLabelPairs &scores_labels, const ConsensusMap &cmap, bool include_unassigned_peptides, bool all_hits, const String &identifier) | 
|  | 
| static void | getPeptideScoresFromMap_ (ScoreToTgtDecLabelPairs &scores_labels, const ConsensusMap &cmap, bool include_unassigned_peptides, bool all_hits, int charge, const String &identifier) | 
|  | 
| static bool | getTDLabel_ (const MetaInfoInterface &idOrHit) | 
|  | For peptide hits, a hit is considered target also if it maps to both a target and a decoy protein (i.e. "target+decoy") as value in the "target_decoy" metavalue e.g. annotated by PeptideIndexer.  More... 
 | 
|  | 
| template<typename IDType , class ... Args> | 
| static void | setScores_ (const std::map< double, double > &scores_to_FDR, std::vector< IDType > &ids, const std::string &score_type, bool higher_better, Args &... args) | 
|  | 
| template<typename IDType > | 
| static String | setScoreType_ (IDType &id, const std::string &score_type, bool higher_better) | 
|  | 
| template<typename IDType > | 
| static void | setScores_ (const std::map< double, double > &scores_to_FDR, IDType &id, const std::string &score_type, bool higher_better, bool keep_decoy) | 
|  | 
| template<typename IDType > | 
| static void | setScores_ (const std::map< double, double > &scores_to_FDR, IDType &id, const String &old_score_type) | 
|  | 
| template<typename IDType , class ... Args> | 
| static void | setScoresAndRemoveDecoys_ (const std::map< double, double > &scores_to_FDR, IDType &id, const String &old_score_type, Args ... args) | 
|  | 
| template<typename HitType > | 
| static void | setScore_ (const std::map< double, double > &scores_to_FDR, HitType &hit, const std::string &old_score_type) | 
|  | 
| template<typename IDType > | 
| static void | setScores_ (const std::map< double, double > &scores_to_FDR, IDType &id, const std::string &score_type, bool higher_better) | 
|  | 
| static void | setScores_ (const std::map< double, double > &scores_to_FDR, PeptideIdentification &id, const std::string &score_type, bool higher_better, bool keep_decoy, int charge) | 
|  | 
| static void | setScores_ (const std::map< double, double > &scores_to_FDR, PeptideIdentification &id, const std::string &score_type, bool higher_better, bool keep_decoy, int charge, const String &identifier) | 
|  | 
| template<typename IDType > | 
| static void | setScores_ (const std::map< double, double > &scores_to_FDR, IDType &id, const std::string &score_type, bool higher_better, bool keep_decoy, const String &identifier) | 
|  | 
| static void | setScores_ (const std::map< double, double > &scores_to_FDR, PeptideIdentification &id, const std::string &score_type, bool higher_better, int charge, const String &identifier) | 
|  | 
| template<typename IDType > | 
| static void | setScores_ (const std::map< double, double > &scores_to_FDR, IDType &id, const std::string &score_type, bool higher_better, const String &identifier) | 
|  | 
| static void | setScores_ (const std::map< double, double > &scores_to_FDR, std::vector< ProteinIdentification::ProteinGroup > &grps, const std::string &score_type, bool higher_better) | 
|  | 
| template<typename HitType > | 
| static void | setScoreAndMoveIfTarget_ (const std::map< double, double > &scores_to_FDR, HitType &hit, const std::string &old_score_type, std::vector< HitType > &new_hits) | 
|  | Used when keep_decoy_peptides or proteins is false.  More... 
 | 
|  | 
| static void | setScoreAndMoveIfTarget_ (const std::map< double, double > &scores_to_FDR, PeptideHit &hit, const std::string &old_score_type, std::vector< PeptideHit > &new_hits, int charge) | 
|  | Used when keep_decoy_peptides is false and charge states are considered.  More... 
 | 
|  | 
| static void | setPeptideScoresForMap_ (const std::map< double, double > &scores_to_FDR, ConsensusMap &cmap, bool include_unassigned_peptides, const std::string &score_type, bool higher_better, bool keep_decoy) | 
|  | Helper for applying set Scores on ConsensusMaps.  More... 
 | 
|  | 
| static void | setPeptideScoresForMap_ (const std::map< double, double > &scores_to_FDR, ConsensusMap &cmap, bool include_unassigned_peptides, const std::string &score_type, bool higher_better, bool keep_decoy, int charge) | 
|  | 
| static void | setPeptideScoresForMap_ (const std::map< double, double > &scores_to_FDR, ConsensusMap &cmap, bool include_unassigned_peptides, const std::string &score_type, bool higher_better, bool keep_decoy, const String &run_identifier) | 
|  | 
| static void | setPeptideScoresForMap_ (const std::map< double, double > &scores_to_FDR, ConsensusMap &cmap, bool include_unassigned_peptides, const std::string &score_type, bool higher_better, bool keep_decoy, int charge, const String &run_identifier) | 
|  | 
| static void | checkTDAnnotation_ (const MetaInfoInterface &id_or_hit) | 
|  | To check the metavalues before we do anything.  More... 
 | 
|  | 
A class for extracting and reinserting IDScores from Peptide/ProteinIdentifications and from ConsensusMaps.