|  | OpenMS
    2.6.0
    | 
 
 
  
  
 
Go to the documentation of this file.
   82     virtual void getIdentifications(std::vector<PeptideIdentification> & ids, 
const PeakMap & exp) = 0;
 
   91     void updateMembers_() 
override;
 
   94     void filterPermuts_(std::set<String> & permut);
 
  100     void filterDecomps_(std::vector<MassDecomposition> & decomps);
 
  103     void getDecompositions_(std::vector<MassDecomposition> & decomps, 
double mass, 
bool no_caching = 
false);
 
  106     static void permute_(
const String& prefix, 
String s, std::set<String> & permutations);
 
  108     Size countMissedCleavagesTryptic_(
const String & peptide) 
const;
 
  111     void getCIDSpectrumLight_(
PeakSpectrum & spec, 
const String & sequence, 
double prefix, 
double suffix);
 
  114     void getCIDSpectrum_(
PeakSpectrum & spec, 
const String & sequence, 
Size charge, 
double prefix = 0.0, 
double suffix = 0.0);
 
  117     void getETDSpectrum_(
PeakSpectrum & spec, 
const String &sequence, 
Size , 
double prefix = 0.0, 
double suffix = 0.0);
 
  120     void initIsotopeDistributions_();
 
  145     double min_aa_weight_{};
 
  197       Permut(
const std::set<String>::const_iterator & permut, 
double s) :
 
  204       virtual ~
Permut() = 
default;
 
  216       const std::set<String>::const_iterator & 
getPermut()
 const 
  221       void setPermut(
const std::set<String>::const_iterator & it)
 
  
Size max_subscore_number_
Definition: CompNovoIdentificationBase.h:167
Size max_number_aa_per_decomp_
Definition: CompNovoIdentificationBase.h:151
bool PermutScoreComparator(const CompNovoIdentificationBase::Permut &p1, const CompNovoIdentificationBase::Permut &p2)
Map< Size, std::vector< double > > isotope_distributions_
Definition: CompNovoIdentificationBase.h:177
double score_
Definition: CompNovoIdentificationBase.h:239
Map< double, std::vector< MassDecomposition > > decomp_cache_
Definition: CompNovoIdentificationBase.h:171
MassDecompositionAlgorithm mass_decomp_algorithm_
Definition: CompNovoIdentificationBase.h:143
A more convenient string class.
Definition: String.h:59
Map< char, const Residue * > name_to_residue_
mapping for the internal representation character to the actual residue
Definition: CompNovoIdentificationBase.h:135
Similarity score of Zhang.
Definition: ZhangSimilarityScore.h:54
In-Memory representation of a mass spectrometry experiment.
Definition: MSExperiment.h:77
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:127
double max_mz_
Definition: CompNovoIdentificationBase.h:161
std::set< String >::const_iterator permut_
Definition: CompNovoIdentificationBase.h:238
double getScore() const
Definition: CompNovoIdentificationBase.h:226
Simple class to store permutations and a score.
Definition: CompNovoIdentificationBase.h:186
Mass decomposition algorithm, given a mass it suggests possible compositions.
Definition: MassDecompositionAlgorithm.h:68
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:92
Map< Size, Map< Size, std::set< String > > > subspec_to_sequences_
Definition: CompNovoIdentificationBase.h:149
bool tryptic_only_
Definition: CompNovoIdentificationBase.h:153
Definition: CompNovoIonScoringBase.h:66
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46
const std::set< String >::const_iterator & getPermut() const
Definition: CompNovoIdentificationBase.h:216
Map< const Residue *, char > residue_to_name_
mapping of the actual residue to the internal representing character
Definition: CompNovoIdentificationBase.h:138
double max_decomp_weight_
Definition: CompNovoIdentificationBase.h:165
Permut & operator=(const Permut &rhs)
Definition: CompNovoIdentificationBase.h:206
double decomp_weights_precision_
Definition: CompNovoIdentificationBase.h:159
Map< String, std::set< String > > permute_cache_
Definition: CompNovoIdentificationBase.h:173
double fragment_mass_tolerance_
Definition: CompNovoIdentificationBase.h:155
Size max_number_pivot_
Definition: CompNovoIdentificationBase.h:157
double min_mz_
Definition: CompNovoIdentificationBase.h:163
run with CompNovoIdentificationBase
Definition: CompNovoIdentificationBase.h:57
CompNovoIonScoringBase::IonScore IonScore
Definition: CompNovoIdentificationBase.h:86
void setPermut(const std::set< String >::const_iterator &it)
Definition: CompNovoIdentificationBase.h:221
ZhangSimilarityScore zhang_
Definition: CompNovoIdentificationBase.h:147
Permut(const std::set< String >::const_iterator &permut, double s)
Definition: CompNovoIdentificationBase.h:197
Representation of a peptide/protein sequence.
Definition: AASequence.h:111
Map class based on the STL map (containing several convenience functions)
Definition: Map.h:50
Size max_isotope_
Definition: CompNovoIdentificationBase.h:169
The representation of a 1D spectrum.
Definition: MSSpectrum.h:67
Permut()
Definition: CompNovoIdentificationBase.h:190
Map< char, double > aa_to_weight_
masses of the amino acids
Definition: CompNovoIdentificationBase.h:141
void setScore(double score)
Definition: CompNovoIdentificationBase.h:231