3
<TITLE>PrecursorIonSelection Class Reference</TITLE>
4
<LINK HREF="doxygen.css" REL="stylesheet" TYPE="text/css">
5
<LINK HREF="style_ini.css" REL="stylesheet" TYPE="text/css">
7
<BODY BGCOLOR="#FFFFFF">
8
<A href="index.html">Home</A> ·
9
<A href="classes.html">Classes</A> ·
10
<A href="annotated.html">Annotated Classes</A> ·
11
<A href="modules.html">Modules</A> ·
12
<A href="functions_func.html">Members</A> ·
13
<A href="namespaces.html">Namespaces</A> ·
14
<A href="pages.html">Related Pages</A>
15
<HR style="height:1px; border:none; border-top:1px solid #c0c0c0;">
16
<!-- Generated by Doxygen 1.8.5 -->
17
<div id="nav-path" class="navpath">
19
<li class="navelem"><a class="el" href="namespaceOpenMS.html">OpenMS</a></li><li class="navelem"><a class="el" href="classOpenMS_1_1PrecursorIonSelection.html">PrecursorIonSelection</a></li> </ul>
24
<a href="#nested-classes">Classes</a> |
25
<a href="#pub-types">Public Types</a> |
26
<a href="#pub-methods">Public Member Functions</a> |
27
<a href="#pri-methods">Private Member Functions</a> |
28
<a href="#pri-attribs">Private Attributes</a> |
29
<a href="classOpenMS_1_1PrecursorIonSelection-members.html">List of all members</a> </div>
30
<div class="headertitle">
31
<div class="title">PrecursorIonSelection Class Reference</div> </div>
33
<div class="contents">
35
<p>This class implements different precursor ion selection strategies.
36
<a href="classOpenMS_1_1PrecursorIonSelection.html#details">More...</a></p>
38
<p><code>#include <<a class="el" href="PrecursorIonSelection_8h_source.html">OpenMS/ANALYSIS/TARGETED/PrecursorIonSelection.h</a>></code></p>
39
<div class="dynheader">
40
Inheritance diagram for PrecursorIonSelection:</div>
41
<div class="dyncontent">
43
<img src="classOpenMS_1_1PrecursorIonSelection.png" usemap="#PrecursorIonSelection_map" alt=""/>
44
<map id="PrecursorIonSelection_map" name="PrecursorIonSelection_map">
45
<area href="classOpenMS_1_1DefaultParamHandler.html" title="A base class for all classes handling default parameters. " alt="DefaultParamHandler" shape="rect" coords="0,0,138,24"/>
48
<table class="memberdecls">
49
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
50
Classes</h2></td></tr>
51
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structOpenMS_1_1PrecursorIonSelection_1_1SeqTotalScoreMore.html">SeqTotalScoreMore</a></td></tr>
52
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Compare by score. <a href="structOpenMS_1_1PrecursorIonSelection_1_1SeqTotalScoreMore.html#details">More...</a><br/></td></tr>
53
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
54
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structOpenMS_1_1PrecursorIonSelection_1_1TotalScoreMore.html">TotalScoreMore</a></td></tr>
55
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Compare by score. <a href="structOpenMS_1_1PrecursorIonSelection_1_1TotalScoreMore.html#details">More...</a><br/></td></tr>
56
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
57
</table><table class="memberdecls">
58
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
59
Public Types</h2></td></tr>
60
<tr class="memitem:a1d1cfd8ffb84e947f82999c682b666a7"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1PrecursorIonSelection.html#a1d1cfd8ffb84e947f82999c682b666a7">Type</a> { <br/>
61
  <a class="el" href="classOpenMS_1_1PrecursorIonSelection.html#a1d1cfd8ffb84e947f82999c682b666a7aafb6828f5a8b8b40648e96ce2e5f435b">IPS</a>,
62
<a class="el" href="classOpenMS_1_1PrecursorIonSelection.html#a1d1cfd8ffb84e947f82999c682b666a7a241370a8eee3fc0070dce7c2cc8da0b6">ILP_IPS</a>,
63
<a class="el" href="classOpenMS_1_1PrecursorIonSelection.html#a1d1cfd8ffb84e947f82999c682b666a7a38aefbb94f63c43b1c8047151c83ca64">SPS</a>,
64
<a class="el" href="classOpenMS_1_1PrecursorIonSelection.html#a1d1cfd8ffb84e947f82999c682b666a7aa58d945ae9279992a5a9a1e908b770cb">UPSHIFT</a>,
66
  <a class="el" href="classOpenMS_1_1PrecursorIonSelection.html#a1d1cfd8ffb84e947f82999c682b666a7a3ad159e1881c0b9db5274d155c9faf28">DOWNSHIFT</a>,
67
<a class="el" href="classOpenMS_1_1PrecursorIonSelection.html#a1d1cfd8ffb84e947f82999c682b666a7afd8b47cd00ea3ad6c3c275e1ffcce606">DEX</a>
70
<tr class="memdesc:a1d1cfd8ffb84e947f82999c682b666a7"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classOpenMS_1_1Precursor.html" title="Precursor meta information. ">Precursor</a> ion selection type (iterative, static, upshift, downshift, dynamic exclusion). <a href="classOpenMS_1_1PrecursorIonSelection.html#a1d1cfd8ffb84e947f82999c682b666a7">More...</a><br/></td></tr>
71
<tr class="separator:a1d1cfd8ffb84e947f82999c682b666a7"><td class="memSeparator" colspan="2"> </td></tr>
72
</table><table class="memberdecls">
73
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
74
Public Member Functions</h2></td></tr>
75
<tr class="memitem:ac48bbb4aaf4fb10469d05f954810c67d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1PrecursorIonSelection.html#ac48bbb4aaf4fb10469d05f954810c67d">PrecursorIonSelection</a> ()</td></tr>
76
<tr class="separator:ac48bbb4aaf4fb10469d05f954810c67d"><td class="memSeparator" colspan="2"> </td></tr>
77
<tr class="memitem:a2d3d5a0fafc2571f619b2feb66505b2c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1PrecursorIonSelection.html#a2d3d5a0fafc2571f619b2feb66505b2c">PrecursorIonSelection</a> (const <a class="el" href="classOpenMS_1_1PrecursorIonSelection.html">PrecursorIonSelection</a> &source)</td></tr>
78
<tr class="separator:a2d3d5a0fafc2571f619b2feb66505b2c"><td class="memSeparator" colspan="2"> </td></tr>
79
<tr class="memitem:a339727faeacb33d458239e23e6f38a5c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1PrecursorIonSelection.html#a339727faeacb33d458239e23e6f38a5c">~PrecursorIonSelection</a> ()</td></tr>
80
<tr class="separator:a339727faeacb33d458239e23e6f38a5c"><td class="memSeparator" colspan="2"> </td></tr>
81
<tr class="memitem:a136d8fee61d49118a5203b54fa621ea0"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__Concept.html#gace75bfb1aba684e874dffee13738bd15">DoubleReal</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1PrecursorIonSelection.html#a136d8fee61d49118a5203b54fa621ea0">getMaxScore</a> () const </td></tr>
82
<tr class="separator:a136d8fee61d49118a5203b54fa621ea0"><td class="memSeparator" colspan="2"> </td></tr>
83
<tr class="memitem:ad3a5be860a268a2fa37776730d91fbc9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1PrecursorIonSelection.html#ad3a5be860a268a2fa37776730d91fbc9">setMaxScore</a> (const <a class="el" href="group__Concept.html#gace75bfb1aba684e874dffee13738bd15">DoubleReal</a> &max_score)</td></tr>
84
<tr class="separator:ad3a5be860a268a2fa37776730d91fbc9"><td class="memSeparator" colspan="2"> </td></tr>
85
<tr class="memitem:a2c348a002bfdedc62091f660a1dc2ad3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1PrecursorIonSelection.html#a2c348a002bfdedc62091f660a1dc2ad3">sortByTotalScore</a> (<a class="el" href="classOpenMS_1_1FeatureMap.html">FeatureMap</a><> &features)</td></tr>
86
<tr class="memdesc:a2c348a002bfdedc62091f660a1dc2ad3"><td class="mdescLeft"> </td><td class="mdescRight">Sort features by total score. <a href="#a2c348a002bfdedc62091f660a1dc2ad3">More...</a><br/></td></tr>
87
<tr class="separator:a2c348a002bfdedc62091f660a1dc2ad3"><td class="memSeparator" colspan="2"> </td></tr>
88
<tr class="memitem:acaecf1b0ad521b2841e6946d9608db7b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1PrecursorIonSelection.html#acaecf1b0ad521b2841e6946d9608db7b">getNextPrecursors</a> (<a class="el" href="classOpenMS_1_1FeatureMap.html">FeatureMap</a><> &features, <a class="el" href="classOpenMS_1_1FeatureMap.html">FeatureMap</a><> &next_features, <a class="el" href="group__Concept.html#gaba0996d26f7be2572973245b51852757">UInt</a> number)</td></tr>
89
<tr class="memdesc:acaecf1b0ad521b2841e6946d9608db7b"><td class="mdescLeft"> </td><td class="mdescRight">Returns features with highest score for MS/MS. <a href="#acaecf1b0ad521b2841e6946d9608db7b">More...</a><br/></td></tr>
90
<tr class="separator:acaecf1b0ad521b2841e6946d9608db7b"><td class="memSeparator" colspan="2"> </td></tr>
91
<tr class="memitem:a32956b1163d1167a2d326f2cc441de90"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1PrecursorIonSelection.html#a32956b1163d1167a2d326f2cc441de90">getNextPrecursorsSeq</a> (<a class="el" href="classOpenMS_1_1FeatureMap.html">FeatureMap</a><> &features, <a class="el" href="classOpenMS_1_1FeatureMap.html">FeatureMap</a><> &next_features, <a class="el" href="group__Concept.html#gaba0996d26f7be2572973245b51852757">UInt</a> number, <a class="el" href="group__Concept.html#gace75bfb1aba684e874dffee13738bd15">DoubleReal</a> &rt)</td></tr>
92
<tr class="separator:a32956b1163d1167a2d326f2cc441de90"><td class="memSeparator" colspan="2"> </td></tr>
93
<tr class="memitem:a1617e594e09d4f445de0ee207e13d4e1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1PrecursorIonSelection.html#a1617e594e09d4f445de0ee207e13d4e1">getNextPrecursors</a> (std::vector< <a class="el" href="group__Concept.html#ga7cc214a236ad3bb6ad435bdcf5262a3f">Int</a> > &solution_indices, std::vector< <a class="el" href="structOpenMS_1_1PSLPFormulation_1_1IndexTriple.html">PSLPFormulation::IndexTriple</a> > &variable_indices, std::set< <a class="el" href="group__Concept.html#ga7cc214a236ad3bb6ad435bdcf5262a3f">Int</a> > &measured_variables, <a class="el" href="classOpenMS_1_1FeatureMap.html">FeatureMap</a><> &features, <a class="el" href="classOpenMS_1_1FeatureMap.html">FeatureMap</a><> &new_features, <a class="el" href="group__Concept.html#gaba0996d26f7be2572973245b51852757">UInt</a> step_size, <a class="el" href="classOpenMS_1_1PSLPFormulation.html">PSLPFormulation</a> &ilp)</td></tr>
94
<tr class="separator:a1617e594e09d4f445de0ee207e13d4e1"><td class="memSeparator" colspan="2"> </td></tr>
95
<tr class="memitem:aea9e9fe1f13d14873c765ddec8f38150"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1PrecursorIonSelection.html#aea9e9fe1f13d14873c765ddec8f38150">rescore</a> (<a class="el" href="classOpenMS_1_1FeatureMap.html">FeatureMap</a><> &features, std::vector< <a class="el" href="classOpenMS_1_1PeptideIdentification.html">PeptideIdentification</a> > &new_pep_ids, std::vector< <a class="el" href="classOpenMS_1_1ProteinIdentification.html">ProteinIdentification</a> > &prot_ids, <a class="el" href="classOpenMS_1_1PrecursorIonSelectionPreprocessing.html">PrecursorIonSelectionPreprocessing</a> &preprocessed_db, bool check_meta_values=true)</td></tr>
96
<tr class="memdesc:aea9e9fe1f13d14873c765ddec8f38150"><td class="mdescLeft"> </td><td class="mdescRight">Change scoring of features using peptide identifications only from spectra of the last iteration. <a href="#aea9e9fe1f13d14873c765ddec8f38150">More...</a><br/></td></tr>
97
<tr class="separator:aea9e9fe1f13d14873c765ddec8f38150"><td class="memSeparator" colspan="2"> </td></tr>
98
<tr class="memitem:a990b40a17cf86c4b1f3f8d081a9c77c5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1PrecursorIonSelection.html#a990b40a17cf86c4b1f3f8d081a9c77c5">simulateRun</a> (<a class="el" href="classOpenMS_1_1FeatureMap.html">FeatureMap</a><> &features, std::vector< <a class="el" href="classOpenMS_1_1PeptideIdentification.html">PeptideIdentification</a> > &pep_ids, std::vector< <a class="el" href="classOpenMS_1_1ProteinIdentification.html">ProteinIdentification</a> > &prot_ids, <a class="el" href="classOpenMS_1_1PrecursorIonSelectionPreprocessing.html">PrecursorIonSelectionPreprocessing</a> &preprocessed_db, <a class="el" href="classOpenMS_1_1String.html">String</a> path, <a class="el" href="classOpenMS_1_1MSExperiment.html">MSExperiment</a><> &experiment, <a class="el" href="classOpenMS_1_1String.html">String</a> precursor_path="")</td></tr>
99
<tr class="memdesc:a990b40a17cf86c4b1f3f8d081a9c77c5"><td class="mdescLeft"> </td><td class="mdescRight">Simulate the iterative precursor ion selection. <a href="#a990b40a17cf86c4b1f3f8d081a9c77c5">More...</a><br/></td></tr>
100
<tr class="separator:a990b40a17cf86c4b1f3f8d081a9c77c5"><td class="memSeparator" colspan="2"> </td></tr>
101
<tr class="memitem:a2b206fdbe8649b90b854129f37fc594a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1PrecursorIonSelection.html#a2b206fdbe8649b90b854129f37fc594a">setLPSolver</a> (<a class="el" href="classOpenMS_1_1LPWrapper.html#ab659f8690ca779b8c3d73fe524a39a00">LPWrapper::SOLVER</a> solver)</td></tr>
102
<tr class="separator:a2b206fdbe8649b90b854129f37fc594a"><td class="memSeparator" colspan="2"> </td></tr>
103
<tr class="memitem:ac945a0966726a3a644d194b81c28d960"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOpenMS_1_1LPWrapper.html#ab659f8690ca779b8c3d73fe524a39a00">LPWrapper::SOLVER</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1PrecursorIonSelection.html#ac945a0966726a3a644d194b81c28d960">getLPSolver</a> ()</td></tr>
104
<tr class="separator:ac945a0966726a3a644d194b81c28d960"><td class="memSeparator" colspan="2"> </td></tr>
105
<tr class="memitem:ad20897c5c8bd47f5d4005989bead0e55"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1PrecursorIonSelection.html#ad20897c5c8bd47f5d4005989bead0e55">reset</a> ()</td></tr>
106
<tr class="separator:ad20897c5c8bd47f5d4005989bead0e55"><td class="memSeparator" colspan="2"> </td></tr>
107
<tr class="memitem:add0a01651d44ed438fd2d9202013c2b4"><td class="memItemLeft" align="right" valign="top">const std::map< <a class="el" href="classOpenMS_1_1String.html">String</a>, <br class="typebreak"/>
108
std::set< <a class="el" href="classOpenMS_1_1String.html">String</a> > > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1PrecursorIonSelection.html#add0a01651d44ed438fd2d9202013c2b4">getPeptideProteinCounter</a> ()</td></tr>
109
<tr class="separator:add0a01651d44ed438fd2d9202013c2b4"><td class="memSeparator" colspan="2"> </td></tr>
110
<tr class="inherit_header pub_methods_classOpenMS_1_1DefaultParamHandler"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classOpenMS_1_1DefaultParamHandler')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classOpenMS_1_1DefaultParamHandler.html">DefaultParamHandler</a></td></tr>
111
<tr class="memitem:afb6802fda161cb0c1a4a05597f94aecc inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#afb6802fda161cb0c1a4a05597f94aecc">DefaultParamHandler</a> (const <a class="el" href="classOpenMS_1_1String.html">String</a> &name)</td></tr>
112
<tr class="memdesc:afb6802fda161cb0c1a4a05597f94aecc inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft"> </td><td class="mdescRight">Constructor with name that is displayed in error messages. <a href="#afb6802fda161cb0c1a4a05597f94aecc">More...</a><br/></td></tr>
113
<tr class="separator:afb6802fda161cb0c1a4a05597f94aecc inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2"> </td></tr>
114
<tr class="memitem:a954da7eef3cfddda446574eaadd20abb inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a954da7eef3cfddda446574eaadd20abb">DefaultParamHandler</a> (const <a class="el" href="classOpenMS_1_1DefaultParamHandler.html">DefaultParamHandler</a> &rhs)</td></tr>
115
<tr class="memdesc:a954da7eef3cfddda446574eaadd20abb inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft"> </td><td class="mdescRight">Copy constructor. <a href="#a954da7eef3cfddda446574eaadd20abb">More...</a><br/></td></tr>
116
<tr class="separator:a954da7eef3cfddda446574eaadd20abb inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2"> </td></tr>
117
<tr class="memitem:a11e9d6dd34fe8860874aa8abe0ec121b inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a11e9d6dd34fe8860874aa8abe0ec121b">~DefaultParamHandler</a> ()</td></tr>
118
<tr class="memdesc:a11e9d6dd34fe8860874aa8abe0ec121b inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <a href="#a11e9d6dd34fe8860874aa8abe0ec121b">More...</a><br/></td></tr>
119
<tr class="separator:a11e9d6dd34fe8860874aa8abe0ec121b inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2"> </td></tr>
120
<tr class="memitem:ae6b6d68036a573a44f6609460ba2dfb6 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classOpenMS_1_1DefaultParamHandler.html">DefaultParamHandler</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#ae6b6d68036a573a44f6609460ba2dfb6">operator=</a> (const <a class="el" href="classOpenMS_1_1DefaultParamHandler.html">DefaultParamHandler</a> &rhs)</td></tr>
121
<tr class="memdesc:ae6b6d68036a573a44f6609460ba2dfb6 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft"> </td><td class="mdescRight">Assignment operator. <a href="#ae6b6d68036a573a44f6609460ba2dfb6">More...</a><br/></td></tr>
122
<tr class="separator:ae6b6d68036a573a44f6609460ba2dfb6 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2"> </td></tr>
123
<tr class="memitem:ac435f2dd4d9f9328db83af97129a8d7e inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#ac435f2dd4d9f9328db83af97129a8d7e">operator==</a> (const <a class="el" href="classOpenMS_1_1DefaultParamHandler.html">DefaultParamHandler</a> &rhs) const </td></tr>
124
<tr class="memdesc:ac435f2dd4d9f9328db83af97129a8d7e inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft"> </td><td class="mdescRight">Equality operator. <a href="#ac435f2dd4d9f9328db83af97129a8d7e">More...</a><br/></td></tr>
125
<tr class="separator:ac435f2dd4d9f9328db83af97129a8d7e inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2"> </td></tr>
126
<tr class="memitem:abc8067511cfc949ae942ea2b08588f81 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#abc8067511cfc949ae942ea2b08588f81">setParameters</a> (const <a class="el" href="classOpenMS_1_1Param.html">Param</a> &param)</td></tr>
127
<tr class="memdesc:abc8067511cfc949ae942ea2b08588f81 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft"> </td><td class="mdescRight">Sets the parameters. <a href="#abc8067511cfc949ae942ea2b08588f81">More...</a><br/></td></tr>
128
<tr class="separator:abc8067511cfc949ae942ea2b08588f81 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2"> </td></tr>
129
<tr class="memitem:a7f6aab5a7dfbdd1c062a4352a29361f3 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classOpenMS_1_1Param.html">Param</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a7f6aab5a7dfbdd1c062a4352a29361f3">getParameters</a> () const </td></tr>
130
<tr class="memdesc:a7f6aab5a7dfbdd1c062a4352a29361f3 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft"> </td><td class="mdescRight">Non-mutable access to the parameters. <a href="#a7f6aab5a7dfbdd1c062a4352a29361f3">More...</a><br/></td></tr>
131
<tr class="separator:a7f6aab5a7dfbdd1c062a4352a29361f3 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2"> </td></tr>
132
<tr class="memitem:a02f02fa9832ca3e8d47c575a39803a2a inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classOpenMS_1_1Param.html">Param</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a02f02fa9832ca3e8d47c575a39803a2a">getDefaults</a> () const </td></tr>
133
<tr class="memdesc:a02f02fa9832ca3e8d47c575a39803a2a inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft"> </td><td class="mdescRight">Non-mutable access to the default parameters. <a href="#a02f02fa9832ca3e8d47c575a39803a2a">More...</a><br/></td></tr>
134
<tr class="separator:a02f02fa9832ca3e8d47c575a39803a2a inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2"> </td></tr>
135
<tr class="memitem:aaee0f2845288173de9f6ad47e6ad31d5 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classOpenMS_1_1String.html">String</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#aaee0f2845288173de9f6ad47e6ad31d5">getName</a> () const </td></tr>
136
<tr class="memdesc:aaee0f2845288173de9f6ad47e6ad31d5 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft"> </td><td class="mdescRight">Non-mutable access to the name. <a href="#aaee0f2845288173de9f6ad47e6ad31d5">More...</a><br/></td></tr>
137
<tr class="separator:aaee0f2845288173de9f6ad47e6ad31d5 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2"> </td></tr>
138
<tr class="memitem:a77d37f2e1c12e8bd33ea0e660a89e927 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a77d37f2e1c12e8bd33ea0e660a89e927">setName</a> (const <a class="el" href="classOpenMS_1_1String.html">String</a> &name)</td></tr>
139
<tr class="memdesc:a77d37f2e1c12e8bd33ea0e660a89e927 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft"> </td><td class="mdescRight">Mutable access to the name. <a href="#a77d37f2e1c12e8bd33ea0e660a89e927">More...</a><br/></td></tr>
140
<tr class="separator:a77d37f2e1c12e8bd33ea0e660a89e927 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2"> </td></tr>
141
<tr class="memitem:a768d4a2093627a2f34728656a9721bdf inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">const std::vector< <a class="el" href="classOpenMS_1_1String.html">String</a> > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a768d4a2093627a2f34728656a9721bdf">getSubsections</a> () const </td></tr>
142
<tr class="memdesc:a768d4a2093627a2f34728656a9721bdf inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft"> </td><td class="mdescRight">Non-mutable access to the registered subsections. <a href="#a768d4a2093627a2f34728656a9721bdf">More...</a><br/></td></tr>
143
<tr class="separator:a768d4a2093627a2f34728656a9721bdf inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2"> </td></tr>
144
</table><table class="memberdecls">
145
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
146
Private Member Functions</h2></td></tr>
147
<tr class="memitem:a6d925990e26343cecf35b765b3ee8eda"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1PrecursorIonSelection.html#a6d925990e26343cecf35b765b3ee8eda">simulateILPBasedIPSRun_</a> (<a class="el" href="classOpenMS_1_1FeatureMap.html">FeatureMap</a><> &features, <a class="el" href="classOpenMS_1_1MSExperiment.html">MSExperiment</a><> &experiment, std::vector< <a class="el" href="classOpenMS_1_1PeptideIdentification.html">PeptideIdentification</a> > &pep_ids, std::vector< <a class="el" href="classOpenMS_1_1ProteinIdentification.html">ProteinIdentification</a> > &prot_ids, <a class="el" href="classOpenMS_1_1PrecursorIonSelectionPreprocessing.html">PrecursorIonSelectionPreprocessing</a> &preprocessed_db, <a class="el" href="classOpenMS_1_1String.html">String</a> output_path, <a class="el" href="classOpenMS_1_1String.html">String</a> precursor_path="")</td></tr>
148
<tr class="separator:a6d925990e26343cecf35b765b3ee8eda"><td class="memSeparator" colspan="2"> </td></tr>
149
<tr class="memitem:acb2e29dc60d50478abfdf1c85de60b37"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1PrecursorIonSelection.html#acb2e29dc60d50478abfdf1c85de60b37">simulateRun_</a> (<a class="el" href="classOpenMS_1_1FeatureMap.html">FeatureMap</a><> &features, std::vector< <a class="el" href="classOpenMS_1_1PeptideIdentification.html">PeptideIdentification</a> > &pep_ids, std::vector< <a class="el" href="classOpenMS_1_1ProteinIdentification.html">ProteinIdentification</a> > &prot_ids, <a class="el" href="classOpenMS_1_1PrecursorIonSelectionPreprocessing.html">PrecursorIonSelectionPreprocessing</a> &preprocessed_db, <a class="el" href="classOpenMS_1_1String.html">String</a> path, <a class="el" href="classOpenMS_1_1String.html">String</a> precursor_path="")</td></tr>
150
<tr class="separator:acb2e29dc60d50478abfdf1c85de60b37"><td class="memSeparator" colspan="2"> </td></tr>
151
<tr class="memitem:af24d8073d250328ea7b8b7fcd66258c1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1PrecursorIonSelection.html#af24d8073d250328ea7b8b7fcd66258c1">shiftDown_</a> (<a class="el" href="classOpenMS_1_1FeatureMap.html">FeatureMap</a><> &features, <a class="el" href="classOpenMS_1_1PrecursorIonSelectionPreprocessing.html">PrecursorIonSelectionPreprocessing</a> &preprocessed_db, <a class="el" href="classOpenMS_1_1String.html">String</a> protein_acc)</td></tr>
152
<tr class="separator:af24d8073d250328ea7b8b7fcd66258c1"><td class="memSeparator" colspan="2"> </td></tr>
153
<tr class="memitem:a624fa4337b310adc1d7b5a2cd046284b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1PrecursorIonSelection.html#a624fa4337b310adc1d7b5a2cd046284b">shiftUp_</a> (<a class="el" href="classOpenMS_1_1FeatureMap.html">FeatureMap</a><> &features, <a class="el" href="classOpenMS_1_1PrecursorIonSelectionPreprocessing.html">PrecursorIonSelectionPreprocessing</a> &preprocessed_db, <a class="el" href="classOpenMS_1_1String.html">String</a> protein_acc)</td></tr>
154
<tr class="separator:a624fa4337b310adc1d7b5a2cd046284b"><td class="memSeparator" colspan="2"> </td></tr>
155
<tr class="memitem:aaf258e1a9846d9b238ee4b3005ad3ee9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1PrecursorIonSelection.html#aaf258e1a9846d9b238ee4b3005ad3ee9">updateMembers_</a> ()</td></tr>
156
<tr class="memdesc:aaf258e1a9846d9b238ee4b3005ad3ee9"><td class="mdescLeft"> </td><td class="mdescRight">update members method from <a class="el" href="classOpenMS_1_1DefaultParamHandler.html" title="A base class for all classes handling default parameters. ">DefaultParamHandler</a> to update the members <a href="#aaf258e1a9846d9b238ee4b3005ad3ee9">More...</a><br/></td></tr>
157
<tr class="separator:aaf258e1a9846d9b238ee4b3005ad3ee9"><td class="memSeparator" colspan="2"> </td></tr>
158
<tr class="memitem:a75c7dfe3f9c66bb88cddfa8114f4bf3a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1PrecursorIonSelection.html#a75c7dfe3f9c66bb88cddfa8114f4bf3a">rescore_</a> (<a class="el" href="classOpenMS_1_1FeatureMap.html">FeatureMap</a><> &features, std::vector< <a class="el" href="classOpenMS_1_1PeptideIdentification.html">PeptideIdentification</a> > &new_pep_ids, <a class="el" href="classOpenMS_1_1PrecursorIonSelectionPreprocessing.html">PrecursorIonSelectionPreprocessing</a> &preprocessed_db, <a class="el" href="classOpenMS_1_1PSProteinInference.html">PSProteinInference</a> &protein_inference)</td></tr>
159
<tr class="separator:a75c7dfe3f9c66bb88cddfa8114f4bf3a"><td class="memSeparator" colspan="2"> </td></tr>
160
<tr class="memitem:a0ba2af27eed4a20a90c2bcbf38fb99c2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1PrecursorIonSelection.html#a0ba2af27eed4a20a90c2bcbf38fb99c2">checkForRequiredUserParams_</a> (<a class="el" href="classOpenMS_1_1FeatureMap.html">FeatureMap</a><> &features)</td></tr>
161
<tr class="memdesc:a0ba2af27eed4a20a90c2bcbf38fb99c2"><td class="mdescLeft"> </td><td class="mdescRight">Adds user params, required for the use of IPS, to a feature map using default values. <a href="#a0ba2af27eed4a20a90c2bcbf38fb99c2">More...</a><br/></td></tr>
162
<tr class="separator:a0ba2af27eed4a20a90c2bcbf38fb99c2"><td class="memSeparator" colspan="2"> </td></tr>
163
<tr class="memitem:a85129a27fe26219e1355af4bd137a948"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Concept.html#gaba0996d26f7be2572973245b51852757">UInt</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1PrecursorIonSelection.html#a85129a27fe26219e1355af4bd137a948">filterProtIds_</a> (std::vector< <a class="el" href="classOpenMS_1_1ProteinIdentification.html">ProteinIdentification</a> > &prot_ids)</td></tr>
164
<tr class="memdesc:a85129a27fe26219e1355af4bd137a948"><td class="mdescLeft"> </td><td class="mdescRight">Groups protein identifications that cannot be distinguished by their peptide identifications. <a href="#a85129a27fe26219e1355af4bd137a948">More...</a><br/></td></tr>
165
<tr class="separator:a85129a27fe26219e1355af4bd137a948"><td class="memSeparator" colspan="2"> </td></tr>
166
<tr class="memitem:a7d4d61690457ee5edc68304c309678f7"><td class="memItemLeft" align="right" valign="top">std::vector<br class="typebreak"/>
167
< <a class="el" href="classOpenMS_1_1PeptideIdentification.html">PeptideIdentification</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1PrecursorIonSelection.html#a7d4d61690457ee5edc68304c309678f7">filterPeptideIds_</a> (std::vector< <a class="el" href="classOpenMS_1_1PeptideIdentification.html">PeptideIdentification</a> > &pep_ids)</td></tr>
168
<tr class="separator:a7d4d61690457ee5edc68304c309678f7"><td class="memSeparator" colspan="2"> </td></tr>
169
<tr class="memitem:a2499e2cd822d59dc3f8edbc339b043b3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1PrecursorIonSelection.html#a2499e2cd822d59dc3f8edbc339b043b3">convertPeptideIdScores_</a> (std::vector< <a class="el" href="classOpenMS_1_1PeptideIdentification.html">PeptideIdentification</a> > &pep_ids)</td></tr>
170
<tr class="separator:a2499e2cd822d59dc3f8edbc339b043b3"><td class="memSeparator" colspan="2"> </td></tr>
171
</table><table class="memberdecls">
172
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
173
Private Attributes</h2></td></tr>
174
<tr class="memitem:a1d33655f6c9055337571b352a0f8c688"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Concept.html#gaba0996d26f7be2572973245b51852757">UInt</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1PrecursorIonSelection.html#a1d33655f6c9055337571b352a0f8c688">min_pep_ids_</a></td></tr>
175
<tr class="memdesc:a1d33655f6c9055337571b352a0f8c688"><td class="mdescLeft"> </td><td class="mdescRight">minimal number of peptides identified for a protein to be declared identified <a href="#a1d33655f6c9055337571b352a0f8c688">More...</a><br/></td></tr>
176
<tr class="separator:a1d33655f6c9055337571b352a0f8c688"><td class="memSeparator" colspan="2"> </td></tr>
177
<tr class="memitem:a350439a140c1f53c49e6a414063bec95"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Concept.html#gace75bfb1aba684e874dffee13738bd15">DoubleReal</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1PrecursorIonSelection.html#a350439a140c1f53c49e6a414063bec95">max_score_</a></td></tr>
178
<tr class="memdesc:a350439a140c1f53c49e6a414063bec95"><td class="mdescLeft"> </td><td class="mdescRight">maximal score in the <a class="el" href="classOpenMS_1_1FeatureMap.html" title="A container for features. ">FeatureMap</a> <a href="#a350439a140c1f53c49e6a414063bec95">More...</a><br/></td></tr>
179
<tr class="separator:a350439a140c1f53c49e6a414063bec95"><td class="memSeparator" colspan="2"> </td></tr>
180
<tr class="memitem:ae96b07c06ceff094f476fd92cbe89e10"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOpenMS_1_1PrecursorIonSelection.html#a1d1cfd8ffb84e947f82999c682b666a7">Type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1PrecursorIonSelection.html#ae96b07c06ceff094f476fd92cbe89e10">type_</a></td></tr>
181
<tr class="memdesc:ae96b07c06ceff094f476fd92cbe89e10"><td class="mdescLeft"> </td><td class="mdescRight">precursor ion selection strategy <a href="#ae96b07c06ceff094f476fd92cbe89e10">More...</a><br/></td></tr>
182
<tr class="separator:ae96b07c06ceff094f476fd92cbe89e10"><td class="memSeparator" colspan="2"> </td></tr>
183
<tr class="memitem:ae7c765448d55eedc24f212e92602a8ec"><td class="memItemLeft" align="right" valign="top">std::map< <a class="el" href="classOpenMS_1_1String.html">String</a>, std::set<br class="typebreak"/>
184
< <a class="el" href="classOpenMS_1_1String.html">String</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1PrecursorIonSelection.html#ae7c765448d55eedc24f212e92602a8ec">prot_id_counter_</a></td></tr>
185
<tr class="memdesc:ae7c765448d55eedc24f212e92602a8ec"><td class="mdescLeft"> </td><td class="mdescRight">stores the peptide sequences for all protein identifications <a href="#ae7c765448d55eedc24f212e92602a8ec">More...</a><br/></td></tr>
186
<tr class="separator:ae7c765448d55eedc24f212e92602a8ec"><td class="memSeparator" colspan="2"> </td></tr>
187
<tr class="memitem:a0d138c04b4994b24723c3d3fc7d76209"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="group__Concept.html#gaf9ecec2d692138fab9167164a457cbd4">Size</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1PrecursorIonSelection.html#a0d138c04b4994b24723c3d3fc7d76209">fraction_counter_</a></td></tr>
188
<tr class="memdesc:a0d138c04b4994b24723c3d3fc7d76209"><td class="mdescLeft"> </td><td class="mdescRight">stores the number of selected precursors per fraction <a href="#a0d138c04b4994b24723c3d3fc7d76209">More...</a><br/></td></tr>
189
<tr class="separator:a0d138c04b4994b24723c3d3fc7d76209"><td class="memSeparator" colspan="2"> </td></tr>
190
<tr class="memitem:aa0d44a6be23374eb5d1f099ef8b4ca82"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Concept.html#gace75bfb1aba684e874dffee13738bd15">DoubleReal</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1PrecursorIonSelection.html#aa0d44a6be23374eb5d1f099ef8b4ca82">mz_tolerance_</a></td></tr>
191
<tr class="memdesc:aa0d44a6be23374eb5d1f099ef8b4ca82"><td class="mdescLeft"> </td><td class="mdescRight">precursor ion error tolerance <a href="#aa0d44a6be23374eb5d1f099ef8b4ca82">More...</a><br/></td></tr>
192
<tr class="separator:aa0d44a6be23374eb5d1f099ef8b4ca82"><td class="memSeparator" colspan="2"> </td></tr>
193
<tr class="memitem:a05ce08b9b0435cc41cb9f2528c313237"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOpenMS_1_1String.html">String</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1PrecursorIonSelection.html#a05ce08b9b0435cc41cb9f2528c313237">mz_tolerance_unit_</a></td></tr>
194
<tr class="memdesc:a05ce08b9b0435cc41cb9f2528c313237"><td class="mdescLeft"> </td><td class="mdescRight">precursor ion error tolerance unit (ppm or Da) <a href="#a05ce08b9b0435cc41cb9f2528c313237">More...</a><br/></td></tr>
195
<tr class="separator:a05ce08b9b0435cc41cb9f2528c313237"><td class="memSeparator" colspan="2"> </td></tr>
196
<tr class="memitem:a78c0d505b8706df48e8cf696e21035ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Concept.html#gaba0996d26f7be2572973245b51852757">UInt</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1PrecursorIonSelection.html#a78c0d505b8706df48e8cf696e21035ee">max_iteration_</a></td></tr>
197
<tr class="memdesc:a78c0d505b8706df48e8cf696e21035ee"><td class="mdescLeft"> </td><td class="mdescRight">maximal number of iterations <a href="#a78c0d505b8706df48e8cf696e21035ee">More...</a><br/></td></tr>
198
<tr class="separator:a78c0d505b8706df48e8cf696e21035ee"><td class="memSeparator" colspan="2"> </td></tr>
199
<tr class="memitem:a3ff6e92379e0c12cecff4f086c60b0b7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Concept.html#gaf9ecec2d692138fab9167164a457cbd4">Size</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1PrecursorIonSelection.html#a3ff6e92379e0c12cecff4f086c60b0b7">x_variable_number_</a></td></tr>
200
<tr class="separator:a3ff6e92379e0c12cecff4f086c60b0b7"><td class="memSeparator" colspan="2"> </td></tr>
201
<tr class="memitem:afb8f1202d548f01394d85fbeb51f9adf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOpenMS_1_1LPWrapper.html#ab659f8690ca779b8c3d73fe524a39a00">LPWrapper::SOLVER</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1PrecursorIonSelection.html#afb8f1202d548f01394d85fbeb51f9adf">solver_</a></td></tr>
202
<tr class="separator:afb8f1202d548f01394d85fbeb51f9adf"><td class="memSeparator" colspan="2"> </td></tr>
203
</table><table class="memberdecls">
204
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
205
Additional Inherited Members</h2></td></tr>
206
<tr class="inherit_header pro_methods_classOpenMS_1_1DefaultParamHandler"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classOpenMS_1_1DefaultParamHandler')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classOpenMS_1_1DefaultParamHandler.html">DefaultParamHandler</a></td></tr>
207
<tr class="memitem:a2802c591e6d7fd3fd9cc35f5e875d0ba inherit pro_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a2802c591e6d7fd3fd9cc35f5e875d0ba">defaultsToParam_</a> ()</td></tr>
208
<tr class="memdesc:a2802c591e6d7fd3fd9cc35f5e875d0ba inherit pro_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft"> </td><td class="mdescRight">Updates the parameters after the defaults have been set in the constructor. <a href="#a2802c591e6d7fd3fd9cc35f5e875d0ba">More...</a><br/></td></tr>
209
<tr class="separator:a2802c591e6d7fd3fd9cc35f5e875d0ba inherit pro_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2"> </td></tr>
210
<tr class="inherit_header pro_attribs_classOpenMS_1_1DefaultParamHandler"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classOpenMS_1_1DefaultParamHandler')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classOpenMS_1_1DefaultParamHandler.html">DefaultParamHandler</a></td></tr>
211
<tr class="memitem:a28c73e623c63a4fe3bfceb1ae8274f39 inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOpenMS_1_1Param.html">Param</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a28c73e623c63a4fe3bfceb1ae8274f39">param_</a></td></tr>
212
<tr class="memdesc:a28c73e623c63a4fe3bfceb1ae8274f39 inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft"> </td><td class="mdescRight">Container for current parameters. <a href="#a28c73e623c63a4fe3bfceb1ae8274f39">More...</a><br/></td></tr>
213
<tr class="separator:a28c73e623c63a4fe3bfceb1ae8274f39 inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2"> </td></tr>
214
<tr class="memitem:a761b1937850c141d0c6fff0e4d633a04 inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOpenMS_1_1Param.html">Param</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a></td></tr>
215
<tr class="memdesc:a761b1937850c141d0c6fff0e4d633a04 inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft"> </td><td class="mdescRight">Container for default parameters. This member should be filled in the constructor of derived classes! <a href="#a761b1937850c141d0c6fff0e4d633a04">More...</a><br/></td></tr>
216
<tr class="separator:a761b1937850c141d0c6fff0e4d633a04 inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2"> </td></tr>
217
<tr class="memitem:ac4b0e20bc59c7a5afe016c69067e428c inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="classOpenMS_1_1String.html">String</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#ac4b0e20bc59c7a5afe016c69067e428c">subsections_</a></td></tr>
218
<tr class="memdesc:ac4b0e20bc59c7a5afe016c69067e428c inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft"> </td><td class="mdescRight">Container for registered subsections. This member should be filled in the constructor of derived classes! <a href="#ac4b0e20bc59c7a5afe016c69067e428c">More...</a><br/></td></tr>
219
<tr class="separator:ac4b0e20bc59c7a5afe016c69067e428c inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2"> </td></tr>
220
<tr class="memitem:a5a51f3f150b09068256195e934339a19 inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOpenMS_1_1String.html">String</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a5a51f3f150b09068256195e934339a19">error_name_</a></td></tr>
221
<tr class="memdesc:a5a51f3f150b09068256195e934339a19 inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft"> </td><td class="mdescRight">Name that is displayed in error messages during the parameter checking. <a href="#a5a51f3f150b09068256195e934339a19">More...</a><br/></td></tr>
222
<tr class="separator:a5a51f3f150b09068256195e934339a19 inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2"> </td></tr>
223
<tr class="memitem:a7c3b265b697a57615da5cd3274780efd inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a7c3b265b697a57615da5cd3274780efd">check_defaults_</a></td></tr>
224
<tr class="memdesc:a7c3b265b697a57615da5cd3274780efd inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft"> </td><td class="mdescRight">If this member is set to false no checking if parameters in done;. <a href="#a7c3b265b697a57615da5cd3274780efd">More...</a><br/></td></tr>
225
<tr class="separator:a7c3b265b697a57615da5cd3274780efd inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2"> </td></tr>
226
<tr class="memitem:aba444910e4fccb93f91bf7ab135f508a inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#aba444910e4fccb93f91bf7ab135f508a">warn_empty_defaults_</a></td></tr>
227
<tr class="memdesc:aba444910e4fccb93f91bf7ab135f508a inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft"> </td><td class="mdescRight">If this member is set to false no warning is emitted when defaults are empty;. <a href="#aba444910e4fccb93f91bf7ab135f508a">More...</a><br/></td></tr>
228
<tr class="separator:aba444910e4fccb93f91bf7ab135f508a inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2"> </td></tr>
230
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
231
<div class="textblock"><p>This class implements different precursor ion selection strategies. </p>
232
<B>Parameters of this class are:</B><BR><BR>
233
<table border="1" style="border-style:solid; border-collapse:collapse; border-color:#c0c0c0;" width="100%" cellpadding="4">
234
<tr style="border-bottom:1px solid black; background:#fffff0"><th>Name</th><th>Type</th><th>Default</th><th>Restrictions</th><th>Description</th></tr>
236
<td style="vertical-align:top"><b>type</b></td>
237
<td style="vertical-align:top">string</td><td style="vertical-align:top">IPS</td>
238
<td style="vertical-align:top">ILP_IPS, IPS, SPS, Upshift, Downshift, DEX</td><td style="vertical-align:top">Strategy for precursor ion selection.</td>
241
<td style="vertical-align:top"><b>max_iteration</b></td>
242
<td style="vertical-align:top">int</td><td style="vertical-align:top">100</td>
243
<td style="vertical-align:top">min: 1</td><td style="vertical-align:top">Maximal number of iterations.</td>
246
<td style="vertical-align:top"><b>rt_bin_capacity</b></td>
247
<td style="vertical-align:top">int</td><td style="vertical-align:top">10</td>
248
<td style="vertical-align:top">min: 1</td><td style="vertical-align:top">Maximal number of precursors per rt bin.</td>
251
<td style="vertical-align:top"><b>step_size</b></td>
252
<td style="vertical-align:top">int</td><td style="vertical-align:top">1</td>
253
<td style="vertical-align:top">min: 1</td><td style="vertical-align:top">Maximal number of precursors per iteration.</td>
256
<td style="vertical-align:top"><b>peptide_min_prob</b></td>
257
<td style="vertical-align:top">float</td><td style="vertical-align:top">0.2</td>
258
<td style="vertical-align:top"> </td><td style="vertical-align:top">Minimal peptide probability.</td>
261
<td style="vertical-align:top"><b>sequential_spectrum_order</b></td>
262
<td style="vertical-align:top">string</td><td style="vertical-align:top">false</td>
263
<td style="vertical-align:top">true, false</td><td style="vertical-align:top">If true, precursors are selected sequentially with respect to their RT.</td>
266
<td style="vertical-align:top"><b>MIPFormulation:thresholds:min_protein_probability</b></td>
267
<td style="vertical-align:top">float</td><td style="vertical-align:top">0.2</td>
268
<td style="vertical-align:top">min: 0 max: 1</td><td style="vertical-align:top">Minimal protein probability for a protein to be considered in the ILP</td>
271
<td style="vertical-align:top"><b>MIPFormulation:thresholds:min_protein_id_probability</b></td>
272
<td style="vertical-align:top">float</td><td style="vertical-align:top">0.95</td>
273
<td style="vertical-align:top">min: 0 max: 1</td><td style="vertical-align:top">Minimal protein probability for a protein to be considered identified.</td>
276
<td style="vertical-align:top"><b>MIPFormulation:thresholds:min_pt_weight</b></td>
277
<td style="vertical-align:top">float</td><td style="vertical-align:top">0.5</td>
278
<td style="vertical-align:top">min: 0 max: 1</td><td style="vertical-align:top">Minimal pt weight of a precursor</td>
281
<td style="vertical-align:top"><b>MIPFormulation:thresholds:min_mz</b></td>
282
<td style="vertical-align:top">float</td><td style="vertical-align:top">500</td>
283
<td style="vertical-align:top">min: 0</td><td style="vertical-align:top">Minimal mz to be considered in protein based LP formulation.</td>
286
<td style="vertical-align:top"><b>MIPFormulation:thresholds:max_mz</b></td>
287
<td style="vertical-align:top">float</td><td style="vertical-align:top">5000</td>
288
<td style="vertical-align:top">min: 0</td><td style="vertical-align:top">Minimal mz to be considered in protein based LP formulation.</td>
291
<td style="vertical-align:top"><b>MIPFormulation:thresholds:min_pred_pep_prob</b></td>
292
<td style="vertical-align:top">float</td><td style="vertical-align:top">0.5</td>
293
<td style="vertical-align:top">min: 0 max: 1</td><td style="vertical-align:top">Minimal predicted peptide probability of a precursor</td>
296
<td style="vertical-align:top"><b>MIPFormulation:thresholds:min_rt_weight</b></td>
297
<td style="vertical-align:top">float</td><td style="vertical-align:top">0.5</td>
298
<td style="vertical-align:top">min: 0 max: 1</td><td style="vertical-align:top">Minimal rt weight of a precursor</td>
301
<td style="vertical-align:top"><b>MIPFormulation:thresholds:use_peptide_rule</b></td>
302
<td style="vertical-align:top">string</td><td style="vertical-align:top">false</td>
303
<td style="vertical-align:top">true, false</td><td style="vertical-align:top">Use peptide rule instead of minimal protein id probability</td>
306
<td style="vertical-align:top"><b>MIPFormulation:thresholds:min_peptide_ids</b></td>
307
<td style="vertical-align:top">int</td><td style="vertical-align:top">2</td>
308
<td style="vertical-align:top">min: 1</td><td style="vertical-align:top">If use_peptide_rule is true, this parameter sets the minimal number of peptide ids for a protein id</td>
311
<td style="vertical-align:top"><b>MIPFormulation:thresholds:min_peptide_probability</b></td>
312
<td style="vertical-align:top">float</td><td style="vertical-align:top">0.95</td>
313
<td style="vertical-align:top">min: 0 max: 1</td><td style="vertical-align:top">If use_peptide_rule is true, this parameter sets the minimal probability for a peptide to be safely identified</td>
316
<td style="vertical-align:top"><b>MIPFormulation:combined_ilp:k1</b></td>
317
<td style="vertical-align:top">float</td><td style="vertical-align:top">0.2</td>
318
<td style="vertical-align:top">min: 0</td><td style="vertical-align:top">combined ilp: weight for z_i</td>
321
<td style="vertical-align:top"><b>MIPFormulation:combined_ilp:k2</b></td>
322
<td style="vertical-align:top">float</td><td style="vertical-align:top">0.2</td>
323
<td style="vertical-align:top">min: 0</td><td style="vertical-align:top">combined ilp: weight for x_j,s*int_j,s</td>
326
<td style="vertical-align:top"><b>MIPFormulation:combined_ilp:k3</b></td>
327
<td style="vertical-align:top">float</td><td style="vertical-align:top">0.4</td>
328
<td style="vertical-align:top">min: 0</td><td style="vertical-align:top">combined ilp: weight for -x_j,s*w_j,s</td>
331
<td style="vertical-align:top"><b>MIPFormulation:combined_ilp:scale_matching_probs</b></td>
332
<td style="vertical-align:top">string</td><td style="vertical-align:top">true</td>
333
<td style="vertical-align:top">true, false</td><td style="vertical-align:top">flag if detectability * rt_weight shall be scaled to cover all [0,1]</td>
336
<td style="vertical-align:top"><b>Preprocessing:precursor_mass_tolerance</b></td>
337
<td style="vertical-align:top">float</td><td style="vertical-align:top">10</td>
338
<td style="vertical-align:top">min: 0</td><td style="vertical-align:top">Precursor mass tolerance which is used to query the peptide database for peptides</td>
341
<td style="vertical-align:top"><b>Preprocessing:precursor_mass_tolerance_unit</b></td>
342
<td style="vertical-align:top">string</td><td style="vertical-align:top">ppm</td>
343
<td style="vertical-align:top">ppm, Da</td><td style="vertical-align:top">Precursor mass tolerance unit.</td>
346
<td style="vertical-align:top"><b>Preprocessing:preprocessed_db_path</b></td>
347
<td style="vertical-align:top">string</td><td style="vertical-align:top"></td>
348
<td style="vertical-align:top"> </td><td style="vertical-align:top">Path where the preprocessed database should be stored</td>
351
<td style="vertical-align:top"><b>Preprocessing:preprocessed_db_pred_rt_path</b></td>
352
<td style="vertical-align:top">string</td><td style="vertical-align:top"></td>
353
<td style="vertical-align:top"> </td><td style="vertical-align:top">Path where the predicted rts of the preprocessed database should be stored</td>
356
<td style="vertical-align:top"><b>Preprocessing:preprocessed_db_pred_dt_path</b></td>
357
<td style="vertical-align:top">string</td><td style="vertical-align:top"></td>
358
<td style="vertical-align:top"> </td><td style="vertical-align:top">Path where the predicted rts of the preprocessed database should be stored</td>
361
<td style="vertical-align:top"><b>Preprocessing:max_peptides_per_run</b></td>
362
<td style="vertical-align:top">int</td><td style="vertical-align:top">100000</td>
363
<td style="vertical-align:top">min: 1</td><td style="vertical-align:top">Number of peptides for that the pt and rt are parallely predicted.</td>
366
<td style="vertical-align:top"><b>Preprocessing:missed_cleavages</b></td>
367
<td style="vertical-align:top">int</td><td style="vertical-align:top">1</td>
368
<td style="vertical-align:top">min: 0</td><td style="vertical-align:top">Number of allowed missed cleavages.</td>
371
<td style="vertical-align:top"><b>Preprocessing:taxonomy</b></td>
372
<td style="vertical-align:top">string</td><td style="vertical-align:top"></td>
373
<td style="vertical-align:top"> </td><td style="vertical-align:top">Taxonomy</td>
376
<td style="vertical-align:top"><b>Preprocessing:tmp_dir</b></td>
377
<td style="vertical-align:top">string</td><td style="vertical-align:top"></td>
378
<td style="vertical-align:top"> </td><td style="vertical-align:top">Absolute path to tmp data directory used to store files needed for rt and dt prediction.</td>
381
<td style="vertical-align:top"><b>Preprocessing:store_peptide_sequences</b></td>
382
<td style="vertical-align:top">string</td><td style="vertical-align:top">false</td>
383
<td style="vertical-align:top"> </td><td style="vertical-align:top">Flag if peptide sequences should be stored.</td>
386
<td style="vertical-align:top"><b>Preprocessing:rt_settings:min_rt</b></td>
387
<td style="vertical-align:top">float</td><td style="vertical-align:top">960</td>
388
<td style="vertical-align:top">min: 1</td><td style="vertical-align:top">Minimal RT in the experiment (in seconds)</td>
391
<td style="vertical-align:top"><b>Preprocessing:rt_settings:max_rt</b></td>
392
<td style="vertical-align:top">float</td><td style="vertical-align:top">3840</td>
393
<td style="vertical-align:top"> </td><td style="vertical-align:top">Maximal RT in the experiment (in seconds)</td>
396
<td style="vertical-align:top"><b>Preprocessing:rt_settings:rt_step_size</b></td>
397
<td style="vertical-align:top">float</td><td style="vertical-align:top">30</td>
398
<td style="vertical-align:top"> </td><td style="vertical-align:top">Time between two consecutive spectra (in seconds)</td>
401
<td style="vertical-align:top"><b>Preprocessing:rt_settings:gauss_mean</b></td>
402
<td style="vertical-align:top">float</td><td style="vertical-align:top">-1</td>
403
<td style="vertical-align:top"> </td><td style="vertical-align:top">mean of the gauss curve</td>
406
<td style="vertical-align:top"><b>Preprocessing:rt_settings:gauss_sigma</b></td>
407
<td style="vertical-align:top">float</td><td style="vertical-align:top">3</td>
408
<td style="vertical-align:top"> </td><td style="vertical-align:top">std of the gauss curve</td>
413
<UL style="margin-top:0px;">
414
<LI> If a section name is documented, the documentation is displayed as tooltip.
415
<LI> Advanced parameter names are italic.
417
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
418
<a class="anchor" id="a1d1cfd8ffb84e947f82999c682b666a7"></a>
419
<div class="memitem">
420
<div class="memproto">
421
<table class="memname">
423
<td class="memname">enum <a class="el" href="classOpenMS_1_1PrecursorIonSelection.html#a1d1cfd8ffb84e947f82999c682b666a7">Type</a></td>
426
</div><div class="memdoc">
428
<p><a class="el" href="classOpenMS_1_1Precursor.html" title="Precursor meta information. ">Precursor</a> ion selection type (iterative, static, upshift, downshift, dynamic exclusion). </p>
429
<p>The iterative strategy changes the ranking of possible precursors based on identification results from previous iterations.</p>
430
<p>The upshift strategy assigns a higher priority to precursors whose masses are matching peptide masses of potential protein identifications to enable a safe identification in the next iterations.</p>
431
<p>The downshift strategy assigns a lower priority to precursors whose masses are matching peptide masses of safe protein identifications.</p>
432
<p>The dynamic exclusion exludes precursors whose masses are matching peptide masses of safe protein identifications.</p>
433
<p>The static selection uses precomputed scores to rank the precursor, the order of precursors isn't changed throughout the run. </p>
434
<table class="fieldtable">
435
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a1d1cfd8ffb84e947f82999c682b666a7aafb6828f5a8b8b40648e96ce2e5f435b"></a>IPS</em> </td><td class="fielddoc">
437
<tr><td class="fieldname"><em><a class="anchor" id="a1d1cfd8ffb84e947f82999c682b666a7a241370a8eee3fc0070dce7c2cc8da0b6"></a>ILP_IPS</em> </td><td class="fielddoc">
439
<tr><td class="fieldname"><em><a class="anchor" id="a1d1cfd8ffb84e947f82999c682b666a7a38aefbb94f63c43b1c8047151c83ca64"></a>SPS</em> </td><td class="fielddoc">
441
<tr><td class="fieldname"><em><a class="anchor" id="a1d1cfd8ffb84e947f82999c682b666a7aa58d945ae9279992a5a9a1e908b770cb"></a>UPSHIFT</em> </td><td class="fielddoc">
443
<tr><td class="fieldname"><em><a class="anchor" id="a1d1cfd8ffb84e947f82999c682b666a7a3ad159e1881c0b9db5274d155c9faf28"></a>DOWNSHIFT</em> </td><td class="fielddoc">
445
<tr><td class="fieldname"><em><a class="anchor" id="a1d1cfd8ffb84e947f82999c682b666a7afd8b47cd00ea3ad6c3c275e1ffcce606"></a>DEX</em> </td><td class="fielddoc">
451
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
452
<a class="anchor" id="ac48bbb4aaf4fb10469d05f954810c67d"></a>
453
<div class="memitem">
454
<div class="memproto">
455
<table class="memname">
457
<td class="memname"><a class="el" href="classOpenMS_1_1PrecursorIonSelection.html">PrecursorIonSelection</a> </td>
459
<td class="paramname"></td><td>)</td>
463
</div><div class="memdoc">
467
<a class="anchor" id="a2d3d5a0fafc2571f619b2feb66505b2c"></a>
468
<div class="memitem">
469
<div class="memproto">
470
<table class="memname">
472
<td class="memname"><a class="el" href="classOpenMS_1_1PrecursorIonSelection.html">PrecursorIonSelection</a> </td>
474
<td class="paramtype">const <a class="el" href="classOpenMS_1_1PrecursorIonSelection.html">PrecursorIonSelection</a> & </td>
475
<td class="paramname"><em>source</em></td><td>)</td>
479
</div><div class="memdoc">
483
<a class="anchor" id="a339727faeacb33d458239e23e6f38a5c"></a>
484
<div class="memitem">
485
<div class="memproto">
486
<table class="memname">
488
<td class="memname">~<a class="el" href="classOpenMS_1_1PrecursorIonSelection.html">PrecursorIonSelection</a> </td>
490
<td class="paramname"></td><td>)</td>
494
</div><div class="memdoc">
498
<h2 class="groupheader">Member Function Documentation</h2>
499
<a class="anchor" id="a0ba2af27eed4a20a90c2bcbf38fb99c2"></a>
500
<div class="memitem">
501
<div class="memproto">
502
<table class="mlabels">
504
<td class="mlabels-left">
505
<table class="memname">
507
<td class="memname">void checkForRequiredUserParams_ </td>
509
<td class="paramtype"><a class="el" href="classOpenMS_1_1FeatureMap.html">FeatureMap</a><> & </td>
510
<td class="paramname"><em>features</em></td><td>)</td>
515
<td class="mlabels-right">
516
<span class="mlabels"><span class="mlabel">private</span></span> </td>
519
</div><div class="memdoc">
521
<p>Adds user params, required for the use of IPS, to a feature map using default values. </p>
522
<dl class="params"><dt>Parameters</dt><dd>
523
<table class="params">
524
<tr><td class="paramname">features</td><td><a class="el" href="classOpenMS_1_1FeatureMap.html" title="A container for features. ">FeatureMap</a> with all possible precursors </td></tr>
531
<a class="anchor" id="a2499e2cd822d59dc3f8edbc339b043b3"></a>
532
<div class="memitem">
533
<div class="memproto">
534
<table class="mlabels">
536
<td class="mlabels-left">
537
<table class="memname">
539
<td class="memname">void convertPeptideIdScores_ </td>
541
<td class="paramtype">std::vector< <a class="el" href="classOpenMS_1_1PeptideIdentification.html">PeptideIdentification</a> > & </td>
542
<td class="paramname"><em>pep_ids</em></td><td>)</td>
547
<td class="mlabels-right">
548
<span class="mlabels"><span class="mlabel">private</span></span> </td>
551
</div><div class="memdoc">
555
<a class="anchor" id="a7d4d61690457ee5edc68304c309678f7"></a>
556
<div class="memitem">
557
<div class="memproto">
558
<table class="mlabels">
560
<td class="mlabels-left">
561
<table class="memname">
563
<td class="memname">std::vector<<a class="el" href="classOpenMS_1_1PeptideIdentification.html">PeptideIdentification</a>> filterPeptideIds_ </td>
565
<td class="paramtype">std::vector< <a class="el" href="classOpenMS_1_1PeptideIdentification.html">PeptideIdentification</a> > & </td>
566
<td class="paramname"><em>pep_ids</em></td><td>)</td>
571
<td class="mlabels-right">
572
<span class="mlabels"><span class="mlabel">private</span></span> </td>
575
</div><div class="memdoc">
579
<a class="anchor" id="a85129a27fe26219e1355af4bd137a948"></a>
580
<div class="memitem">
581
<div class="memproto">
582
<table class="mlabels">
584
<td class="mlabels-left">
585
<table class="memname">
587
<td class="memname"><a class="el" href="group__Concept.html#gaba0996d26f7be2572973245b51852757">UInt</a> filterProtIds_ </td>
589
<td class="paramtype">std::vector< <a class="el" href="classOpenMS_1_1ProteinIdentification.html">ProteinIdentification</a> > & </td>
590
<td class="paramname"><em>prot_ids</em></td><td>)</td>
595
<td class="mlabels-right">
596
<span class="mlabels"><span class="mlabel">private</span></span> </td>
599
</div><div class="memdoc">
601
<p>Groups protein identifications that cannot be distinguished by their peptide identifications. </p>
602
<dl class="params"><dt>Parameters</dt><dd>
603
<table class="params">
604
<tr><td class="paramname">prot_ids</td><td>All protein identifications. </td></tr>
611
<a class="anchor" id="ac945a0966726a3a644d194b81c28d960"></a>
612
<div class="memitem">
613
<div class="memproto">
614
<table class="mlabels">
616
<td class="mlabels-left">
617
<table class="memname">
619
<td class="memname"><a class="el" href="classOpenMS_1_1LPWrapper.html#ab659f8690ca779b8c3d73fe524a39a00">LPWrapper::SOLVER</a> getLPSolver </td>
621
<td class="paramname"></td><td>)</td>
626
<td class="mlabels-right">
627
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
630
</div><div class="memdoc">
634
<a class="anchor" id="a136d8fee61d49118a5203b54fa621ea0"></a>
635
<div class="memitem">
636
<div class="memproto">
637
<table class="memname">
639
<td class="memname">const <a class="el" href="group__Concept.html#gace75bfb1aba684e874dffee13738bd15">DoubleReal</a>& getMaxScore </td>
641
<td class="paramname"></td><td>)</td>
645
</div><div class="memdoc">
649
<a class="anchor" id="acaecf1b0ad521b2841e6946d9608db7b"></a>
650
<div class="memitem">
651
<div class="memproto">
652
<table class="memname">
654
<td class="memname">void getNextPrecursors </td>
656
<td class="paramtype"><a class="el" href="classOpenMS_1_1FeatureMap.html">FeatureMap</a><> & </td>
657
<td class="paramname"><em>features</em>, </td>
660
<td class="paramkey"></td>
662
<td class="paramtype"><a class="el" href="classOpenMS_1_1FeatureMap.html">FeatureMap</a><> & </td>
663
<td class="paramname"><em>next_features</em>, </td>
666
<td class="paramkey"></td>
668
<td class="paramtype"><a class="el" href="group__Concept.html#gaba0996d26f7be2572973245b51852757">UInt</a> </td>
669
<td class="paramname"><em>number</em> </td>
677
</div><div class="memdoc">
679
<p>Returns features with highest score for MS/MS. </p>
680
<dl class="params"><dt>Parameters</dt><dd>
681
<table class="params">
682
<tr><td class="paramname">features</td><td><a class="el" href="classOpenMS_1_1FeatureMap.html" title="A container for features. ">FeatureMap</a> with all possible precursors </td></tr>
683
<tr><td class="paramname">next_features</td><td><a class="el" href="classOpenMS_1_1FeatureMap.html" title="A container for features. ">FeatureMap</a> with next precursors </td></tr>
684
<tr><td class="paramname">number</td><td>Number of features to be reported </td></tr>
691
<a class="anchor" id="a1617e594e09d4f445de0ee207e13d4e1"></a>
692
<div class="memitem">
693
<div class="memproto">
694
<table class="memname">
696
<td class="memname">void getNextPrecursors </td>
698
<td class="paramtype">std::vector< <a class="el" href="group__Concept.html#ga7cc214a236ad3bb6ad435bdcf5262a3f">Int</a> > & </td>
699
<td class="paramname"><em>solution_indices</em>, </td>
702
<td class="paramkey"></td>
704
<td class="paramtype">std::vector< <a class="el" href="structOpenMS_1_1PSLPFormulation_1_1IndexTriple.html">PSLPFormulation::IndexTriple</a> > & </td>
705
<td class="paramname"><em>variable_indices</em>, </td>
708
<td class="paramkey"></td>
710
<td class="paramtype">std::set< <a class="el" href="group__Concept.html#ga7cc214a236ad3bb6ad435bdcf5262a3f">Int</a> > & </td>
711
<td class="paramname"><em>measured_variables</em>, </td>
714
<td class="paramkey"></td>
716
<td class="paramtype"><a class="el" href="classOpenMS_1_1FeatureMap.html">FeatureMap</a><> & </td>
717
<td class="paramname"><em>features</em>, </td>
720
<td class="paramkey"></td>
722
<td class="paramtype"><a class="el" href="classOpenMS_1_1FeatureMap.html">FeatureMap</a><> & </td>
723
<td class="paramname"><em>new_features</em>, </td>
726
<td class="paramkey"></td>
728
<td class="paramtype"><a class="el" href="group__Concept.html#gaba0996d26f7be2572973245b51852757">UInt</a> </td>
729
<td class="paramname"><em>step_size</em>, </td>
732
<td class="paramkey"></td>
734
<td class="paramtype"><a class="el" href="classOpenMS_1_1PSLPFormulation.html">PSLPFormulation</a> & </td>
735
<td class="paramname"><em>ilp</em> </td>
743
</div><div class="memdoc">
747
<a class="anchor" id="a32956b1163d1167a2d326f2cc441de90"></a>
748
<div class="memitem">
749
<div class="memproto">
750
<table class="memname">
752
<td class="memname">void getNextPrecursorsSeq </td>
754
<td class="paramtype"><a class="el" href="classOpenMS_1_1FeatureMap.html">FeatureMap</a><> & </td>
755
<td class="paramname"><em>features</em>, </td>
758
<td class="paramkey"></td>
760
<td class="paramtype"><a class="el" href="classOpenMS_1_1FeatureMap.html">FeatureMap</a><> & </td>
761
<td class="paramname"><em>next_features</em>, </td>
764
<td class="paramkey"></td>
766
<td class="paramtype"><a class="el" href="group__Concept.html#gaba0996d26f7be2572973245b51852757">UInt</a> </td>
767
<td class="paramname"><em>number</em>, </td>
770
<td class="paramkey"></td>
772
<td class="paramtype"><a class="el" href="group__Concept.html#gace75bfb1aba684e874dffee13738bd15">DoubleReal</a> & </td>
773
<td class="paramname"><em>rt</em> </td>
781
</div><div class="memdoc">
785
<a class="anchor" id="add0a01651d44ed438fd2d9202013c2b4"></a>
786
<div class="memitem">
787
<div class="memproto">
788
<table class="mlabels">
790
<td class="mlabels-left">
791
<table class="memname">
793
<td class="memname">const std::map<<a class="el" href="classOpenMS_1_1String.html">String</a>, std::set<<a class="el" href="classOpenMS_1_1String.html">String</a>> >& getPeptideProteinCounter </td>
795
<td class="paramname"></td><td>)</td>
800
<td class="mlabels-right">
801
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
804
</div><div class="memdoc">
808
<a class="anchor" id="aea9e9fe1f13d14873c765ddec8f38150"></a>
809
<div class="memitem">
810
<div class="memproto">
811
<table class="memname">
813
<td class="memname">void rescore </td>
815
<td class="paramtype"><a class="el" href="classOpenMS_1_1FeatureMap.html">FeatureMap</a><> & </td>
816
<td class="paramname"><em>features</em>, </td>
819
<td class="paramkey"></td>
821
<td class="paramtype">std::vector< <a class="el" href="classOpenMS_1_1PeptideIdentification.html">PeptideIdentification</a> > & </td>
822
<td class="paramname"><em>new_pep_ids</em>, </td>
825
<td class="paramkey"></td>
827
<td class="paramtype">std::vector< <a class="el" href="classOpenMS_1_1ProteinIdentification.html">ProteinIdentification</a> > & </td>
828
<td class="paramname"><em>prot_ids</em>, </td>
831
<td class="paramkey"></td>
833
<td class="paramtype"><a class="el" href="classOpenMS_1_1PrecursorIonSelectionPreprocessing.html">PrecursorIonSelectionPreprocessing</a> & </td>
834
<td class="paramname"><em>preprocessed_db</em>, </td>
837
<td class="paramkey"></td>
839
<td class="paramtype">bool </td>
840
<td class="paramname"><em>check_meta_values</em> = <code>true</code> </td>
848
</div><div class="memdoc">
850
<p>Change scoring of features using peptide identifications only from spectra of the last iteration. </p>
851
<dl class="params"><dt>Parameters</dt><dd>
852
<table class="params">
853
<tr><td class="paramname">features</td><td><a class="el" href="classOpenMS_1_1FeatureMap.html" title="A container for features. ">FeatureMap</a> with all possible precursors </td></tr>
854
<tr><td class="paramname">new_pep_ids</td><td>Peptide identifications </td></tr>
855
<tr><td class="paramname">preprocessed_db</td><td>Information from preprocessed database Change scoring of features using peptide identifications from all spectra.</td></tr>
856
<tr><td class="paramname">features</td><td><a class="el" href="classOpenMS_1_1FeatureMap.html" title="A container for features. ">FeatureMap</a> with all possible precursors </td></tr>
857
<tr><td class="paramname">new_pep_ids</td><td>Peptide identifications </td></tr>
858
<tr><td class="paramname">prot_ids</td><td>Protein identifications </td></tr>
859
<tr><td class="paramname">preprocessed_db</td><td>Information from preprocessed database </td></tr>
860
<tr><td class="paramname">check_meta_values</td><td>True if the <a class="el" href="classOpenMS_1_1FeatureMap.html" title="A container for features. ">FeatureMap</a> should be checked for the presence of required meta values </td></tr>
867
<a class="anchor" id="a75c7dfe3f9c66bb88cddfa8114f4bf3a"></a>
868
<div class="memitem">
869
<div class="memproto">
870
<table class="mlabels">
872
<td class="mlabels-left">
873
<table class="memname">
875
<td class="memname">void rescore_ </td>
877
<td class="paramtype"><a class="el" href="classOpenMS_1_1FeatureMap.html">FeatureMap</a><> & </td>
878
<td class="paramname"><em>features</em>, </td>
881
<td class="paramkey"></td>
883
<td class="paramtype">std::vector< <a class="el" href="classOpenMS_1_1PeptideIdentification.html">PeptideIdentification</a> > & </td>
884
<td class="paramname"><em>new_pep_ids</em>, </td>
887
<td class="paramkey"></td>
889
<td class="paramtype"><a class="el" href="classOpenMS_1_1PrecursorIonSelectionPreprocessing.html">PrecursorIonSelectionPreprocessing</a> & </td>
890
<td class="paramname"><em>preprocessed_db</em>, </td>
893
<td class="paramkey"></td>
895
<td class="paramtype"><a class="el" href="classOpenMS_1_1PSProteinInference.html">PSProteinInference</a> & </td>
896
<td class="paramname"><em>protein_inference</em> </td>
905
<td class="mlabels-right">
906
<span class="mlabels"><span class="mlabel">private</span></span> </td>
909
</div><div class="memdoc">
913
<a class="anchor" id="ad20897c5c8bd47f5d4005989bead0e55"></a>
914
<div class="memitem">
915
<div class="memproto">
916
<table class="memname">
918
<td class="memname">void reset </td>
920
<td class="paramname"></td><td>)</td>
924
</div><div class="memdoc">
928
<a class="anchor" id="a2b206fdbe8649b90b854129f37fc594a"></a>
929
<div class="memitem">
930
<div class="memproto">
931
<table class="mlabels">
933
<td class="mlabels-left">
934
<table class="memname">
936
<td class="memname">void setLPSolver </td>
938
<td class="paramtype"><a class="el" href="classOpenMS_1_1LPWrapper.html#ab659f8690ca779b8c3d73fe524a39a00">LPWrapper::SOLVER</a> </td>
939
<td class="paramname"><em>solver</em></td><td>)</td>
944
<td class="mlabels-right">
945
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
948
</div><div class="memdoc">
952
<a class="anchor" id="ad3a5be860a268a2fa37776730d91fbc9"></a>
953
<div class="memitem">
954
<div class="memproto">
955
<table class="memname">
957
<td class="memname">void setMaxScore </td>
959
<td class="paramtype">const <a class="el" href="group__Concept.html#gace75bfb1aba684e874dffee13738bd15">DoubleReal</a> & </td>
960
<td class="paramname"><em>max_score</em></td><td>)</td>
964
</div><div class="memdoc">
968
<a class="anchor" id="af24d8073d250328ea7b8b7fcd66258c1"></a>
969
<div class="memitem">
970
<div class="memproto">
971
<table class="mlabels">
973
<td class="mlabels-left">
974
<table class="memname">
976
<td class="memname">void shiftDown_ </td>
978
<td class="paramtype"><a class="el" href="classOpenMS_1_1FeatureMap.html">FeatureMap</a><> & </td>
979
<td class="paramname"><em>features</em>, </td>
982
<td class="paramkey"></td>
984
<td class="paramtype"><a class="el" href="classOpenMS_1_1PrecursorIonSelectionPreprocessing.html">PrecursorIonSelectionPreprocessing</a> & </td>
985
<td class="paramname"><em>preprocessed_db</em>, </td>
988
<td class="paramkey"></td>
990
<td class="paramtype"><a class="el" href="classOpenMS_1_1String.html">String</a> </td>
991
<td class="paramname"><em>protein_acc</em> </td>
1000
<td class="mlabels-right">
1001
<span class="mlabels"><span class="mlabel">private</span></span> </td>
1004
</div><div class="memdoc">
1008
<a class="anchor" id="a624fa4337b310adc1d7b5a2cd046284b"></a>
1009
<div class="memitem">
1010
<div class="memproto">
1011
<table class="mlabels">
1013
<td class="mlabels-left">
1014
<table class="memname">
1016
<td class="memname">void shiftUp_ </td>
1018
<td class="paramtype"><a class="el" href="classOpenMS_1_1FeatureMap.html">FeatureMap</a><> & </td>
1019
<td class="paramname"><em>features</em>, </td>
1022
<td class="paramkey"></td>
1024
<td class="paramtype"><a class="el" href="classOpenMS_1_1PrecursorIonSelectionPreprocessing.html">PrecursorIonSelectionPreprocessing</a> & </td>
1025
<td class="paramname"><em>preprocessed_db</em>, </td>
1028
<td class="paramkey"></td>
1030
<td class="paramtype"><a class="el" href="classOpenMS_1_1String.html">String</a> </td>
1031
<td class="paramname"><em>protein_acc</em> </td>
1040
<td class="mlabels-right">
1041
<span class="mlabels"><span class="mlabel">private</span></span> </td>
1044
</div><div class="memdoc">
1048
<a class="anchor" id="a6d925990e26343cecf35b765b3ee8eda"></a>
1049
<div class="memitem">
1050
<div class="memproto">
1051
<table class="mlabels">
1053
<td class="mlabels-left">
1054
<table class="memname">
1056
<td class="memname">void simulateILPBasedIPSRun_ </td>
1058
<td class="paramtype"><a class="el" href="classOpenMS_1_1FeatureMap.html">FeatureMap</a><> & </td>
1059
<td class="paramname"><em>features</em>, </td>
1062
<td class="paramkey"></td>
1064
<td class="paramtype"><a class="el" href="classOpenMS_1_1MSExperiment.html">MSExperiment</a><> & </td>
1065
<td class="paramname"><em>experiment</em>, </td>
1068
<td class="paramkey"></td>
1070
<td class="paramtype">std::vector< <a class="el" href="classOpenMS_1_1PeptideIdentification.html">PeptideIdentification</a> > & </td>
1071
<td class="paramname"><em>pep_ids</em>, </td>
1074
<td class="paramkey"></td>
1076
<td class="paramtype">std::vector< <a class="el" href="classOpenMS_1_1ProteinIdentification.html">ProteinIdentification</a> > & </td>
1077
<td class="paramname"><em>prot_ids</em>, </td>
1080
<td class="paramkey"></td>
1082
<td class="paramtype"><a class="el" href="classOpenMS_1_1PrecursorIonSelectionPreprocessing.html">PrecursorIonSelectionPreprocessing</a> & </td>
1083
<td class="paramname"><em>preprocessed_db</em>, </td>
1086
<td class="paramkey"></td>
1088
<td class="paramtype"><a class="el" href="classOpenMS_1_1String.html">String</a> </td>
1089
<td class="paramname"><em>output_path</em>, </td>
1092
<td class="paramkey"></td>
1094
<td class="paramtype"><a class="el" href="classOpenMS_1_1String.html">String</a> </td>
1095
<td class="paramname"><em>precursor_path</em> = <code>""</code> </td>
1104
<td class="mlabels-right">
1105
<span class="mlabels"><span class="mlabel">private</span></span> </td>
1108
</div><div class="memdoc">
1112
<a class="anchor" id="a990b40a17cf86c4b1f3f8d081a9c77c5"></a>
1113
<div class="memitem">
1114
<div class="memproto">
1115
<table class="memname">
1117
<td class="memname">void simulateRun </td>
1119
<td class="paramtype"><a class="el" href="classOpenMS_1_1FeatureMap.html">FeatureMap</a><> & </td>
1120
<td class="paramname"><em>features</em>, </td>
1123
<td class="paramkey"></td>
1125
<td class="paramtype">std::vector< <a class="el" href="classOpenMS_1_1PeptideIdentification.html">PeptideIdentification</a> > & </td>
1126
<td class="paramname"><em>pep_ids</em>, </td>
1129
<td class="paramkey"></td>
1131
<td class="paramtype">std::vector< <a class="el" href="classOpenMS_1_1ProteinIdentification.html">ProteinIdentification</a> > & </td>
1132
<td class="paramname"><em>prot_ids</em>, </td>
1135
<td class="paramkey"></td>
1137
<td class="paramtype"><a class="el" href="classOpenMS_1_1PrecursorIonSelectionPreprocessing.html">PrecursorIonSelectionPreprocessing</a> & </td>
1138
<td class="paramname"><em>preprocessed_db</em>, </td>
1141
<td class="paramkey"></td>
1143
<td class="paramtype"><a class="el" href="classOpenMS_1_1String.html">String</a> </td>
1144
<td class="paramname"><em>path</em>, </td>
1147
<td class="paramkey"></td>
1149
<td class="paramtype"><a class="el" href="classOpenMS_1_1MSExperiment.html">MSExperiment</a><> & </td>
1150
<td class="paramname"><em>experiment</em>, </td>
1153
<td class="paramkey"></td>
1155
<td class="paramtype"><a class="el" href="classOpenMS_1_1String.html">String</a> </td>
1156
<td class="paramname"><em>precursor_path</em> = <code>""</code> </td>
1164
</div><div class="memdoc">
1166
<p>Simulate the iterative precursor ion selection. </p>
1167
<dl class="params"><dt>Parameters</dt><dd>
1168
<table class="params">
1169
<tr><td class="paramname">features</td><td><a class="el" href="classOpenMS_1_1FeatureMap.html" title="A container for features. ">FeatureMap</a> with all possible precursors </td></tr>
1170
<tr><td class="paramname">pep_ids</td><td>Peptide identifications </td></tr>
1171
<tr><td class="paramname">prot_ids</td><td>Protein identifications </td></tr>
1172
<tr><td class="paramname">preprocessed_db</td><td>Information from preprocessed database </td></tr>
1173
<tr><td class="paramname">step_size</td><td>Number of MS/MS spectra considered per iteration </td></tr>
1174
<tr><td class="paramname">path</td><td>Path to output file </td></tr>
1181
<a class="anchor" id="acb2e29dc60d50478abfdf1c85de60b37"></a>
1182
<div class="memitem">
1183
<div class="memproto">
1184
<table class="mlabels">
1186
<td class="mlabels-left">
1187
<table class="memname">
1189
<td class="memname">void simulateRun_ </td>
1191
<td class="paramtype"><a class="el" href="classOpenMS_1_1FeatureMap.html">FeatureMap</a><> & </td>
1192
<td class="paramname"><em>features</em>, </td>
1195
<td class="paramkey"></td>
1197
<td class="paramtype">std::vector< <a class="el" href="classOpenMS_1_1PeptideIdentification.html">PeptideIdentification</a> > & </td>
1198
<td class="paramname"><em>pep_ids</em>, </td>
1201
<td class="paramkey"></td>
1203
<td class="paramtype">std::vector< <a class="el" href="classOpenMS_1_1ProteinIdentification.html">ProteinIdentification</a> > & </td>
1204
<td class="paramname"><em>prot_ids</em>, </td>
1207
<td class="paramkey"></td>
1209
<td class="paramtype"><a class="el" href="classOpenMS_1_1PrecursorIonSelectionPreprocessing.html">PrecursorIonSelectionPreprocessing</a> & </td>
1210
<td class="paramname"><em>preprocessed_db</em>, </td>
1213
<td class="paramkey"></td>
1215
<td class="paramtype"><a class="el" href="classOpenMS_1_1String.html">String</a> </td>
1216
<td class="paramname"><em>path</em>, </td>
1219
<td class="paramkey"></td>
1221
<td class="paramtype"><a class="el" href="classOpenMS_1_1String.html">String</a> </td>
1222
<td class="paramname"><em>precursor_path</em> = <code>""</code> </td>
1231
<td class="mlabels-right">
1232
<span class="mlabels"><span class="mlabel">private</span></span> </td>
1235
</div><div class="memdoc">
1239
<a class="anchor" id="a2c348a002bfdedc62091f660a1dc2ad3"></a>
1240
<div class="memitem">
1241
<div class="memproto">
1242
<table class="mlabels">
1244
<td class="mlabels-left">
1245
<table class="memname">
1247
<td class="memname">void sortByTotalScore </td>
1249
<td class="paramtype"><a class="el" href="classOpenMS_1_1FeatureMap.html">FeatureMap</a><> & </td>
1250
<td class="paramname"><em>features</em></td><td>)</td>
1255
<td class="mlabels-right">
1256
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
1259
</div><div class="memdoc">
1261
<p>Sort features by total score. </p>
1265
<a class="anchor" id="aaf258e1a9846d9b238ee4b3005ad3ee9"></a>
1266
<div class="memitem">
1267
<div class="memproto">
1268
<table class="mlabels">
1270
<td class="mlabels-left">
1271
<table class="memname">
1273
<td class="memname">void updateMembers_ </td>
1275
<td class="paramname"></td><td>)</td>
1280
<td class="mlabels-right">
1281
<span class="mlabels"><span class="mlabel">private</span><span class="mlabel">virtual</span></span> </td>
1284
</div><div class="memdoc">
1286
<p>update members method from <a class="el" href="classOpenMS_1_1DefaultParamHandler.html" title="A base class for all classes handling default parameters. ">DefaultParamHandler</a> to update the members </p>
1288
<p>Reimplemented from <a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a776f7572fc4f466e9527ca233471920d">DefaultParamHandler</a>.</p>
1292
<h2 class="groupheader">Member Data Documentation</h2>
1293
<a class="anchor" id="a0d138c04b4994b24723c3d3fc7d76209"></a>
1294
<div class="memitem">
1295
<div class="memproto">
1296
<table class="mlabels">
1298
<td class="mlabels-left">
1299
<table class="memname">
1301
<td class="memname">std::vector<<a class="el" href="group__Concept.html#gaf9ecec2d692138fab9167164a457cbd4">Size</a>> fraction_counter_</td>
1305
<td class="mlabels-right">
1306
<span class="mlabels"><span class="mlabel">private</span></span> </td>
1309
</div><div class="memdoc">
1311
<p>stores the number of selected precursors per fraction </p>
1315
<a class="anchor" id="a78c0d505b8706df48e8cf696e21035ee"></a>
1316
<div class="memitem">
1317
<div class="memproto">
1318
<table class="mlabels">
1320
<td class="mlabels-left">
1321
<table class="memname">
1323
<td class="memname"><a class="el" href="group__Concept.html#gaba0996d26f7be2572973245b51852757">UInt</a> max_iteration_</td>
1327
<td class="mlabels-right">
1328
<span class="mlabels"><span class="mlabel">private</span></span> </td>
1331
</div><div class="memdoc">
1333
<p>maximal number of iterations </p>
1337
<a class="anchor" id="a350439a140c1f53c49e6a414063bec95"></a>
1338
<div class="memitem">
1339
<div class="memproto">
1340
<table class="mlabels">
1342
<td class="mlabels-left">
1343
<table class="memname">
1345
<td class="memname"><a class="el" href="group__Concept.html#gace75bfb1aba684e874dffee13738bd15">DoubleReal</a> max_score_</td>
1349
<td class="mlabels-right">
1350
<span class="mlabels"><span class="mlabel">private</span></span> </td>
1353
</div><div class="memdoc">
1355
<p>maximal score in the <a class="el" href="classOpenMS_1_1FeatureMap.html" title="A container for features. ">FeatureMap</a> </p>
1359
<a class="anchor" id="a1d33655f6c9055337571b352a0f8c688"></a>
1360
<div class="memitem">
1361
<div class="memproto">
1362
<table class="mlabels">
1364
<td class="mlabels-left">
1365
<table class="memname">
1367
<td class="memname"><a class="el" href="group__Concept.html#gaba0996d26f7be2572973245b51852757">UInt</a> min_pep_ids_</td>
1371
<td class="mlabels-right">
1372
<span class="mlabels"><span class="mlabel">private</span></span> </td>
1375
</div><div class="memdoc">
1377
<p>minimal number of peptides identified for a protein to be declared identified </p>
1381
<a class="anchor" id="aa0d44a6be23374eb5d1f099ef8b4ca82"></a>
1382
<div class="memitem">
1383
<div class="memproto">
1384
<table class="mlabels">
1386
<td class="mlabels-left">
1387
<table class="memname">
1389
<td class="memname"><a class="el" href="group__Concept.html#gace75bfb1aba684e874dffee13738bd15">DoubleReal</a> mz_tolerance_</td>
1393
<td class="mlabels-right">
1394
<span class="mlabels"><span class="mlabel">private</span></span> </td>
1397
</div><div class="memdoc">
1399
<p>precursor ion error tolerance </p>
1403
<a class="anchor" id="a05ce08b9b0435cc41cb9f2528c313237"></a>
1404
<div class="memitem">
1405
<div class="memproto">
1406
<table class="mlabels">
1408
<td class="mlabels-left">
1409
<table class="memname">
1411
<td class="memname"><a class="el" href="classOpenMS_1_1String.html">String</a> mz_tolerance_unit_</td>
1415
<td class="mlabels-right">
1416
<span class="mlabels"><span class="mlabel">private</span></span> </td>
1419
</div><div class="memdoc">
1421
<p>precursor ion error tolerance unit (ppm or Da) </p>
1425
<a class="anchor" id="ae7c765448d55eedc24f212e92602a8ec"></a>
1426
<div class="memitem">
1427
<div class="memproto">
1428
<table class="mlabels">
1430
<td class="mlabels-left">
1431
<table class="memname">
1433
<td class="memname">std::map<<a class="el" href="classOpenMS_1_1String.html">String</a>, std::set<<a class="el" href="classOpenMS_1_1String.html">String</a>> > prot_id_counter_</td>
1437
<td class="mlabels-right">
1438
<span class="mlabels"><span class="mlabel">private</span></span> </td>
1441
</div><div class="memdoc">
1443
<p>stores the peptide sequences for all protein identifications </p>
1447
<a class="anchor" id="afb8f1202d548f01394d85fbeb51f9adf"></a>
1448
<div class="memitem">
1449
<div class="memproto">
1450
<table class="mlabels">
1452
<td class="mlabels-left">
1453
<table class="memname">
1455
<td class="memname"><a class="el" href="classOpenMS_1_1LPWrapper.html#ab659f8690ca779b8c3d73fe524a39a00">LPWrapper::SOLVER</a> solver_</td>
1459
<td class="mlabels-right">
1460
<span class="mlabels"><span class="mlabel">private</span></span> </td>
1463
</div><div class="memdoc">
1467
<a class="anchor" id="ae96b07c06ceff094f476fd92cbe89e10"></a>
1468
<div class="memitem">
1469
<div class="memproto">
1470
<table class="mlabels">
1472
<td class="mlabels-left">
1473
<table class="memname">
1475
<td class="memname"><a class="el" href="classOpenMS_1_1PrecursorIonSelection.html#a1d1cfd8ffb84e947f82999c682b666a7">Type</a> type_</td>
1479
<td class="mlabels-right">
1480
<span class="mlabels"><span class="mlabel">private</span></span> </td>
1483
</div><div class="memdoc">
1485
<p>precursor ion selection strategy </p>
1489
<a class="anchor" id="a3ff6e92379e0c12cecff4f086c60b0b7"></a>
1490
<div class="memitem">
1491
<div class="memproto">
1492
<table class="mlabels">
1494
<td class="mlabels-left">
1495
<table class="memname">
1497
<td class="memname"><a class="el" href="group__Concept.html#gaf9ecec2d692138fab9167164a457cbd4">Size</a> x_variable_number_</td>
1501
<td class="mlabels-right">
1502
<span class="mlabels"><span class="mlabel">private</span></span> </td>
1505
</div><div class="memdoc">
1509
</div><!-- contents -->
1510
<HR style="height:1px; border:none; border-top:1px solid #c0c0c0;">
1511
<TABLE width="100%" border="0">
1513
<TD><font color="#c0c0c0">OpenMS / TOPP release 1.11.1</font></TD>
1514
<TD align="right"><font color="#c0c0c0">Documentation generated on Thu Nov 14 2013 11:19:27 using doxygen 1.8.5</font></TD>