|  | OpenMS
    2.6.0
    | 
 
 
  
  
 
Go to the documentation of this file.
   45   class PrecursorIonSelectionPreprocessing;
 
   46   class PSProteinInference;
 
   88     const double & getMaxScore() 
const;
 
   89     void setMaxScore(
const double & max_score);
 
   94       std::binary_function<Feature, Feature, bool>
 
  105       std::binary_function<Feature, Feature, bool>
 
  109         if (left.
getRT() < right.
getRT()) 
return true;
 
  110         else if (left.
getRT() > right.
getRT()) 
return false;
 
  136     void getNextPrecursors(std::vector<Int> & solution_indices, std::vector<PSLPFormulation::IndexTriple> & variable_indices, std::set<Int> & measured_variables,
 
  162     void rescore(
FeatureMap & features, std::vector<PeptideIdentification> & new_pep_ids,
 
  163                  std::vector<ProteinIdentification> & prot_ids,
 
  177     void simulateRun(
FeatureMap & features, std::vector<PeptideIdentification> & pep_ids,
 
  178                      std::vector<ProteinIdentification> & prot_ids,
 
  185       std::cout << 
" LPSolver set to " << solver_ << std::endl;
 
  197       return prot_id_counter_;
 
  202                                  std::vector<PeptideIdentification> & pep_ids,
 
  203                                  std::vector<ProteinIdentification> & prot_ids,
 
  207     void simulateRun_(
FeatureMap & features, std::vector<PeptideIdentification> & pep_ids,
 
  208                       std::vector<ProteinIdentification> & prot_ids,
 
  216     void updateMembers_() 
override;
 
  218     void rescore_(
FeatureMap & features, std::vector<PeptideIdentification> & new_pep_ids,
 
  226     void checkForRequiredUserParams_(
FeatureMap & features);
 
  233     UInt filterProtIds_(std::vector<ProteinIdentification> & prot_ids);
 
  235     std::vector<PeptideIdentification> filterPeptideIds_(std::vector<PeptideIdentification> & pep_ids);
 
  237     void convertPeptideIdScores_(std::vector<PeptideIdentification> & pep_ids);
 
  
String mz_tolerance_unit_
precursor ion error tolerance unit (ppm or Da)
Definition: PrecursorIonSelection.h:252
Base::iterator Iterator
Definition: FeatureMap.h:143
Definition: PrecursorIonSelection.h:76
A more convenient string class.
Definition: String.h:59
This class implements different precursor ion selection strategies.
Definition: PrecursorIonSelection.h:52
In-Memory representation of a mass spectrometry experiment.
Definition: MSExperiment.h:77
Compare by score.
Definition: PrecursorIonSelection.h:104
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:127
Type
Precursor ion selection type (iterative, static, upshift, downshift, dynamic exclusion).
Definition: PrecursorIonSelection.h:74
LPWrapper::SOLVER solver_
Definition: PrecursorIonSelection.h:257
bool operator()(Feature const &left, Feature const &right) const
Definition: PrecursorIonSelection.h:107
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:92
Definition: PrecursorIonSelection.h:77
Size x_variable_number_
Definition: PrecursorIonSelection.h:255
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46
std::vector< Size > fraction_counter_
stores the number of selected precursors per fraction
Definition: PrecursorIonSelection.h:248
Definition: PrecursorIonSelection.h:78
const std::map< String, std::set< String > > & getPeptideProteinCounter()
Definition: PrecursorIonSelection.h:195
Definition: PrecursorIonSelection.h:79
void setLPSolver(LPWrapper::SOLVER solver)
Definition: PrecursorIonSelection.h:182
UInt max_iteration_
maximal number of iterations
Definition: PrecursorIonSelection.h:254
UInt min_pep_ids_
minimal number of peptides identified for a protein to be declared identified
Definition: PrecursorIonSelection.h:240
Compare by score.
Definition: PrecursorIonSelection.h:93
CoordinateType getRT() const
Returns the RT coordinate (index 0)
Definition: Peak2D.h:208
unsigned int UInt
Unsigned integer type.
Definition: Types.h:94
std::map< String, std::set< String > > prot_id_counter_
stores the peptide sequences for all protein identifications
Definition: PrecursorIonSelection.h:246
LPWrapper::SOLVER getLPSolver()
Definition: PrecursorIonSelection.h:188
This class implements protein inference for the precursor ion selection strategies.
Definition: PSProteinInference.h:52
double mz_tolerance_
precursor ion error tolerance
Definition: PrecursorIonSelection.h:250
A container for features.
Definition: FeatureMap.h:97
An LC-MS feature.
Definition: Feature.h:70
SOLVER
Definition: LPWrapper.h:130
double max_score_
maximal score in the FeatureMap
Definition: PrecursorIonSelection.h:242
bool operator()(Feature const &left, Feature const &right) const
Definition: PrecursorIonSelection.h:96
Type type_
precursor ion selection strategy
Definition: PrecursorIonSelection.h:244
void sortByTotalScore(FeatureMap &features)
Sort features by total score.
Definition: PrecursorIonSelection.h:120
This class implements the database preprocessing needing for precursor ion selection.
Definition: PrecursorIonSelectionPreprocessing.h:55
Definition: PrecursorIonSelection.h:80