~ubuntu-branches/ubuntu/wily/openms/wily

« back to all changes in this revision

Viewing changes to doc/html/classOpenMS_1_1InclusionExclusionList.html

  • Committer: Package Import Robot
  • Author(s): Filippo Rusconi
  • Date: 2013-12-20 11:30:16 UTC
  • mfrom: (5.1.2 sid)
  • Revision ID: package-import@ubuntu.com-20131220113016-wre5g9bteeheq6he
Tags: 1.11.1-3
* remove version number from libbost development package names;
* ensure that AUTHORS is correctly shipped in all packages.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<HTML>
 
2
<HEAD>
 
3
<TITLE>InclusionExclusionList Class Reference</TITLE>
 
4
<LINK HREF="doxygen.css" REL="stylesheet" TYPE="text/css">
 
5
<LINK HREF="style_ini.css" REL="stylesheet" TYPE="text/css">
 
6
</HEAD>
 
7
<BODY BGCOLOR="#FFFFFF">
 
8
<A href="index.html">Home</A> &nbsp;&middot;
 
9
<A href="classes.html">Classes</A> &nbsp;&middot;
 
10
<A href="annotated.html">Annotated Classes</A> &nbsp;&middot;
 
11
<A href="modules.html">Modules</A> &nbsp;&middot;
 
12
<A href="functions_func.html">Members</A> &nbsp;&middot;
 
13
<A href="namespaces.html">Namespaces</A> &nbsp;&middot;
 
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">
 
18
  <ul>
 
19
<li class="navelem"><a class="el" href="namespaceOpenMS.html">OpenMS</a></li><li class="navelem"><a class="el" href="classOpenMS_1_1InclusionExclusionList.html">InclusionExclusionList</a></li>  </ul>
 
20
</div>
 
21
</div><!-- top -->
 
22
<div class="header">
 
23
  <div class="summary">
 
24
<a href="#nested-classes">Classes</a> &#124;
 
25
<a href="#pub-methods">Public Member Functions</a> &#124;
 
26
<a href="#pro-types">Protected Types</a> &#124;
 
27
<a href="#pro-methods">Protected Member Functions</a> &#124;
 
28
<a href="classOpenMS_1_1InclusionExclusionList-members.html">List of all members</a>  </div>
 
29
  <div class="headertitle">
 
30
<div class="title">InclusionExclusionList Class Reference</div>  </div>
 
31
</div><!--header-->
 
32
<div class="contents">
 
33
 
 
34
<p>Provides functionalty for writing inclusion or exclusion lists.  
 
35
 <a href="classOpenMS_1_1InclusionExclusionList.html#details">More...</a></p>
 
36
 
 
37
<p><code>#include &lt;<a class="el" href="InclusionExclusionList_8h_source.html">OpenMS/ANALYSIS/TARGETED/InclusionExclusionList.h</a>&gt;</code></p>
 
38
<div class="dynheader">
 
39
Inheritance diagram for InclusionExclusionList:</div>
 
40
<div class="dyncontent">
 
41
 <div class="center">
 
42
  <img src="classOpenMS_1_1InclusionExclusionList.png" usemap="#InclusionExclusionList_map" alt=""/>
 
43
  <map id="InclusionExclusionList_map" name="InclusionExclusionList_map">
 
44
<area href="classOpenMS_1_1DefaultParamHandler.html" title="A base class for all classes handling default parameters. " alt="DefaultParamHandler" shape="rect" coords="0,0,135,24"/>
 
45
</map>
 
46
 </div></div>
 
47
<table class="memberdecls">
 
48
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
 
49
Classes</h2></td></tr>
 
50
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structOpenMS_1_1InclusionExclusionList_1_1IEWindow.html">IEWindow</a></td></tr>
 
51
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
52
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1InclusionExclusionList_1_1WindowDistance__.html">WindowDistance_</a></td></tr>
 
53
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determine distance between two spectra.  <a href="classOpenMS_1_1InclusionExclusionList_1_1WindowDistance__.html#details">More...</a><br/></td></tr>
 
54
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
55
</table><table class="memberdecls">
 
56
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 
57
Public Member Functions</h2></td></tr>
 
58
<tr class="memitem:a3a8d40df2e4287faecbad66300ffafb5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1InclusionExclusionList.html#a3a8d40df2e4287faecbad66300ffafb5">writeTargets</a> (const std::vector&lt; <a class="el" href="structOpenMS_1_1FASTAFile_1_1FASTAEntry.html">FASTAFile::FASTAEntry</a> &gt; &amp;fasta_entries, const <a class="el" href="classOpenMS_1_1String.html">String</a> &amp;out_path, const <a class="el" href="classOpenMS_1_1IntList.html">IntList</a> &amp;charges, const <a class="el" href="classOpenMS_1_1String.html">String</a> rt_model_path)</td></tr>
 
59
<tr class="memdesc:a3a8d40df2e4287faecbad66300ffafb5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes inclusion or exclusion list of tryptic peptides of the given proteins (tab-delimited).  <a href="#a3a8d40df2e4287faecbad66300ffafb5">More...</a><br/></td></tr>
 
60
<tr class="separator:a3a8d40df2e4287faecbad66300ffafb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
61
<tr class="memitem:a2ce3209b3f0366b9f02b5ab21ec2b86c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1InclusionExclusionList.html#a2ce3209b3f0366b9f02b5ab21ec2b86c">writeTargets</a> (const <a class="el" href="classOpenMS_1_1FeatureMap.html">FeatureMap</a>&lt;&gt; &amp;map, const <a class="el" href="classOpenMS_1_1String.html">String</a> &amp;out_path)</td></tr>
 
62
<tr class="memdesc:a2ce3209b3f0366b9f02b5ab21ec2b86c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes inclusion or exclusion list of given feature map.  <a href="#a2ce3209b3f0366b9f02b5ab21ec2b86c">More...</a><br/></td></tr>
 
63
<tr class="separator:a2ce3209b3f0366b9f02b5ab21ec2b86c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
64
<tr class="memitem:a31048972ba4d36a0e25beef7f018f9ca"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1InclusionExclusionList.html#a31048972ba4d36a0e25beef7f018f9ca">writeTargets</a> (const std::vector&lt; <a class="el" href="classOpenMS_1_1PeptideIdentification.html">PeptideIdentification</a> &gt; &amp;pep_ids, const <a class="el" href="classOpenMS_1_1String.html">String</a> &amp;out_path, const <a class="el" href="classOpenMS_1_1IntList.html">IntList</a> &amp;charges)</td></tr>
 
65
<tr class="memdesc:a31048972ba4d36a0e25beef7f018f9ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes inclusion or exclusion list of given peptide ids (tab-delimited).  <a href="#a31048972ba4d36a0e25beef7f018f9ca">More...</a><br/></td></tr>
 
66
<tr class="separator:a31048972ba4d36a0e25beef7f018f9ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
67
<tr><td colspan="2"><div class="groupHeader">Constructors and destructors</div></td></tr>
 
68
<tr class="memitem:ae77455151d08007959c4e91000c66a33"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1InclusionExclusionList.html#ae77455151d08007959c4e91000c66a33">InclusionExclusionList</a> ()</td></tr>
 
69
<tr class="memdesc:ae77455151d08007959c4e91000c66a33"><td class="mdescLeft">&#160;</td><td class="mdescRight">default constructor  <a href="#ae77455151d08007959c4e91000c66a33">More...</a><br/></td></tr>
 
70
<tr class="separator:ae77455151d08007959c4e91000c66a33"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
71
<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="-"/>&#160;Public Member Functions inherited from <a class="el" href="classOpenMS_1_1DefaultParamHandler.html">DefaultParamHandler</a></td></tr>
 
72
<tr class="memitem:afb6802fda161cb0c1a4a05597f94aecc inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">&#160;</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> &amp;name)</td></tr>
 
73
<tr class="memdesc:afb6802fda161cb0c1a4a05597f94aecc inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor with name that is displayed in error messages.  <a href="#afb6802fda161cb0c1a4a05597f94aecc">More...</a><br/></td></tr>
 
74
<tr class="separator:afb6802fda161cb0c1a4a05597f94aecc inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
75
<tr class="memitem:a954da7eef3cfddda446574eaadd20abb inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">&#160;</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> &amp;rhs)</td></tr>
 
76
<tr class="memdesc:a954da7eef3cfddda446574eaadd20abb inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor.  <a href="#a954da7eef3cfddda446574eaadd20abb">More...</a><br/></td></tr>
 
77
<tr class="separator:a954da7eef3cfddda446574eaadd20abb inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
78
<tr class="memitem:a11e9d6dd34fe8860874aa8abe0ec121b inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a11e9d6dd34fe8860874aa8abe0ec121b">~DefaultParamHandler</a> ()</td></tr>
 
79
<tr class="memdesc:a11e9d6dd34fe8860874aa8abe0ec121b inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#a11e9d6dd34fe8860874aa8abe0ec121b">More...</a><br/></td></tr>
 
80
<tr class="separator:a11e9d6dd34fe8860874aa8abe0ec121b inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
81
<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> &amp;&#160;</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> &amp;rhs)</td></tr>
 
82
<tr class="memdesc:ae6b6d68036a573a44f6609460ba2dfb6 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assignment operator.  <a href="#ae6b6d68036a573a44f6609460ba2dfb6">More...</a><br/></td></tr>
 
83
<tr class="separator:ae6b6d68036a573a44f6609460ba2dfb6 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
84
<tr class="memitem:ac435f2dd4d9f9328db83af97129a8d7e inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</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> &amp;rhs) const </td></tr>
 
85
<tr class="memdesc:ac435f2dd4d9f9328db83af97129a8d7e inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Equality operator.  <a href="#ac435f2dd4d9f9328db83af97129a8d7e">More...</a><br/></td></tr>
 
86
<tr class="separator:ac435f2dd4d9f9328db83af97129a8d7e inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
87
<tr class="memitem:abc8067511cfc949ae942ea2b08588f81 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">void&#160;</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> &amp;param)</td></tr>
 
88
<tr class="memdesc:abc8067511cfc949ae942ea2b08588f81 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the parameters.  <a href="#abc8067511cfc949ae942ea2b08588f81">More...</a><br/></td></tr>
 
89
<tr class="separator:abc8067511cfc949ae942ea2b08588f81 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
90
<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> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a7f6aab5a7dfbdd1c062a4352a29361f3">getParameters</a> () const </td></tr>
 
91
<tr class="memdesc:a7f6aab5a7dfbdd1c062a4352a29361f3 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Non-mutable access to the parameters.  <a href="#a7f6aab5a7dfbdd1c062a4352a29361f3">More...</a><br/></td></tr>
 
92
<tr class="separator:a7f6aab5a7dfbdd1c062a4352a29361f3 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
93
<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> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a02f02fa9832ca3e8d47c575a39803a2a">getDefaults</a> () const </td></tr>
 
94
<tr class="memdesc:a02f02fa9832ca3e8d47c575a39803a2a inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Non-mutable access to the default parameters.  <a href="#a02f02fa9832ca3e8d47c575a39803a2a">More...</a><br/></td></tr>
 
95
<tr class="separator:a02f02fa9832ca3e8d47c575a39803a2a inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
96
<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> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#aaee0f2845288173de9f6ad47e6ad31d5">getName</a> () const </td></tr>
 
97
<tr class="memdesc:aaee0f2845288173de9f6ad47e6ad31d5 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Non-mutable access to the name.  <a href="#aaee0f2845288173de9f6ad47e6ad31d5">More...</a><br/></td></tr>
 
98
<tr class="separator:aaee0f2845288173de9f6ad47e6ad31d5 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
99
<tr class="memitem:a77d37f2e1c12e8bd33ea0e660a89e927 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">void&#160;</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> &amp;name)</td></tr>
 
100
<tr class="memdesc:a77d37f2e1c12e8bd33ea0e660a89e927 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mutable access to the name.  <a href="#a77d37f2e1c12e8bd33ea0e660a89e927">More...</a><br/></td></tr>
 
101
<tr class="separator:a77d37f2e1c12e8bd33ea0e660a89e927 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
102
<tr class="memitem:a768d4a2093627a2f34728656a9721bdf inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">const std::vector&lt; <a class="el" href="classOpenMS_1_1String.html">String</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a768d4a2093627a2f34728656a9721bdf">getSubsections</a> () const </td></tr>
 
103
<tr class="memdesc:a768d4a2093627a2f34728656a9721bdf inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Non-mutable access to the registered subsections.  <a href="#a768d4a2093627a2f34728656a9721bdf">More...</a><br/></td></tr>
 
104
<tr class="separator:a768d4a2093627a2f34728656a9721bdf inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
105
</table><table class="memberdecls">
 
106
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-types"></a>
 
107
Protected Types</h2></td></tr>
 
108
<tr class="memitem:a37ce296761514de1523091ecdc8e138e"><td class="memItemLeft" align="right" valign="top">typedef std::vector&lt; <a class="el" href="structOpenMS_1_1InclusionExclusionList_1_1IEWindow.html">IEWindow</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1InclusionExclusionList.html#a37ce296761514de1523091ecdc8e138e">WindowList</a></td></tr>
 
109
<tr class="separator:a37ce296761514de1523091ecdc8e138e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
110
</table><table class="memberdecls">
 
111
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
 
112
Protected Member Functions</h2></td></tr>
 
113
<tr class="memitem:a60696c69cd1740973caf47341908a94f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1InclusionExclusionList.html#a60696c69cd1740973caf47341908a94f">mergeOverlappingWindows_</a> (<a class="el" href="classOpenMS_1_1InclusionExclusionList.html#a37ce296761514de1523091ecdc8e138e">WindowList</a> &amp;list) const </td></tr>
 
114
<tr class="memdesc:a60696c69cd1740973caf47341908a94f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Merges overlapping windows using m/z tolerance.  <a href="#a60696c69cd1740973caf47341908a94f">More...</a><br/></td></tr>
 
115
<tr class="separator:a60696c69cd1740973caf47341908a94f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
116
<tr class="memitem:a3bf793b4aeff77774abc1a152607b85b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1InclusionExclusionList.html#a3bf793b4aeff77774abc1a152607b85b">writeToFile_</a> (const <a class="el" href="classOpenMS_1_1String.html">String</a> &amp;out_path, const <a class="el" href="classOpenMS_1_1InclusionExclusionList.html#a37ce296761514de1523091ecdc8e138e">WindowList</a> &amp;windows) const </td></tr>
 
117
<tr class="memdesc:a3bf793b4aeff77774abc1a152607b85b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the windows to the given file.  <a href="#a3bf793b4aeff77774abc1a152607b85b">More...</a><br/></td></tr>
 
118
<tr class="separator:a3bf793b4aeff77774abc1a152607b85b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
119
<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="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classOpenMS_1_1DefaultParamHandler.html">DefaultParamHandler</a></td></tr>
 
120
<tr class="memitem:a776f7572fc4f466e9527ca233471920d inherit pro_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a776f7572fc4f466e9527ca233471920d">updateMembers_</a> ()</td></tr>
 
121
<tr class="memdesc:a776f7572fc4f466e9527ca233471920d inherit pro_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method is used to update extra member variables at the end of the <a class="el" href="classOpenMS_1_1DefaultParamHandler.html#abc8067511cfc949ae942ea2b08588f81" title="Sets the parameters. ">setParameters()</a> method.  <a href="#a776f7572fc4f466e9527ca233471920d">More...</a><br/></td></tr>
 
122
<tr class="separator:a776f7572fc4f466e9527ca233471920d inherit pro_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
123
<tr class="memitem:a2802c591e6d7fd3fd9cc35f5e875d0ba inherit pro_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a2802c591e6d7fd3fd9cc35f5e875d0ba">defaultsToParam_</a> ()</td></tr>
 
124
<tr class="memdesc:a2802c591e6d7fd3fd9cc35f5e875d0ba inherit pro_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Updates the parameters after the defaults have been set in the constructor.  <a href="#a2802c591e6d7fd3fd9cc35f5e875d0ba">More...</a><br/></td></tr>
 
125
<tr class="separator:a2802c591e6d7fd3fd9cc35f5e875d0ba inherit pro_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
126
</table><table class="memberdecls">
 
127
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
 
128
Additional Inherited Members</h2></td></tr>
 
129
<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="-"/>&#160;Protected Attributes inherited from <a class="el" href="classOpenMS_1_1DefaultParamHandler.html">DefaultParamHandler</a></td></tr>
 
130
<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>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a28c73e623c63a4fe3bfceb1ae8274f39">param_</a></td></tr>
 
131
<tr class="memdesc:a28c73e623c63a4fe3bfceb1ae8274f39 inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Container for current parameters.  <a href="#a28c73e623c63a4fe3bfceb1ae8274f39">More...</a><br/></td></tr>
 
132
<tr class="separator:a28c73e623c63a4fe3bfceb1ae8274f39 inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
133
<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>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a></td></tr>
 
134
<tr class="memdesc:a761b1937850c141d0c6fff0e4d633a04 inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft">&#160;</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>
 
135
<tr class="separator:a761b1937850c141d0c6fff0e4d633a04 inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
136
<tr class="memitem:ac4b0e20bc59c7a5afe016c69067e428c inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classOpenMS_1_1String.html">String</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#ac4b0e20bc59c7a5afe016c69067e428c">subsections_</a></td></tr>
 
137
<tr class="memdesc:ac4b0e20bc59c7a5afe016c69067e428c inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft">&#160;</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>
 
138
<tr class="separator:ac4b0e20bc59c7a5afe016c69067e428c inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
139
<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>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a5a51f3f150b09068256195e934339a19">error_name_</a></td></tr>
 
140
<tr class="memdesc:a5a51f3f150b09068256195e934339a19 inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Name that is displayed in error messages during the parameter checking.  <a href="#a5a51f3f150b09068256195e934339a19">More...</a><br/></td></tr>
 
141
<tr class="separator:a5a51f3f150b09068256195e934339a19 inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
142
<tr class="memitem:a7c3b265b697a57615da5cd3274780efd inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a7c3b265b697a57615da5cd3274780efd">check_defaults_</a></td></tr>
 
143
<tr class="memdesc:a7c3b265b697a57615da5cd3274780efd inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft">&#160;</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>
 
144
<tr class="separator:a7c3b265b697a57615da5cd3274780efd inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
145
<tr class="memitem:aba444910e4fccb93f91bf7ab135f508a inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#aba444910e4fccb93f91bf7ab135f508a">warn_empty_defaults_</a></td></tr>
 
146
<tr class="memdesc:aba444910e4fccb93f91bf7ab135f508a inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft">&#160;</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>
 
147
<tr class="separator:aba444910e4fccb93f91bf7ab135f508a inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
148
</table>
 
149
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 
150
<div class="textblock"><p>Provides functionalty for writing inclusion or exclusion lists. </p>
 
151
 <dl class="todo"><dt><b><a class="el" href="todo.html#_todo000003">Todo:</a></b></dt><dd>allow modifications (fixed?) </dd></dl>
 
152
</div><h2 class="groupheader">Member Typedef Documentation</h2>
 
153
<a class="anchor" id="a37ce296761514de1523091ecdc8e138e"></a>
 
154
<div class="memitem">
 
155
<div class="memproto">
 
156
<table class="mlabels">
 
157
  <tr>
 
158
  <td class="mlabels-left">
 
159
      <table class="memname">
 
160
        <tr>
 
161
          <td class="memname">typedef std::vector&lt;<a class="el" href="structOpenMS_1_1InclusionExclusionList_1_1IEWindow.html">IEWindow</a>&gt; <a class="el" href="classOpenMS_1_1InclusionExclusionList.html#a37ce296761514de1523091ecdc8e138e">WindowList</a></td>
 
162
        </tr>
 
163
      </table>
 
164
  </td>
 
165
  <td class="mlabels-right">
 
166
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
 
167
  </tr>
 
168
</table>
 
169
</div><div class="memdoc">
 
170
 
 
171
</div>
 
172
</div>
 
173
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 
174
<a class="anchor" id="ae77455151d08007959c4e91000c66a33"></a>
 
175
<div class="memitem">
 
176
<div class="memproto">
 
177
      <table class="memname">
 
178
        <tr>
 
179
          <td class="memname"><a class="el" href="classOpenMS_1_1InclusionExclusionList.html">InclusionExclusionList</a> </td>
 
180
          <td>(</td>
 
181
          <td class="paramname"></td><td>)</td>
 
182
          <td></td>
 
183
        </tr>
 
184
      </table>
 
185
</div><div class="memdoc">
 
186
 
 
187
<p>default constructor </p>
 
188
 
 
189
</div>
 
190
</div>
 
191
<h2 class="groupheader">Member Function Documentation</h2>
 
192
<a class="anchor" id="a60696c69cd1740973caf47341908a94f"></a>
 
193
<div class="memitem">
 
194
<div class="memproto">
 
195
<table class="mlabels">
 
196
  <tr>
 
197
  <td class="mlabels-left">
 
198
      <table class="memname">
 
199
        <tr>
 
200
          <td class="memname">void mergeOverlappingWindows_ </td>
 
201
          <td>(</td>
 
202
          <td class="paramtype"><a class="el" href="classOpenMS_1_1InclusionExclusionList.html#a37ce296761514de1523091ecdc8e138e">WindowList</a> &amp;&#160;</td>
 
203
          <td class="paramname"><em>list</em></td><td>)</td>
 
204
          <td> const</td>
 
205
        </tr>
 
206
      </table>
 
207
  </td>
 
208
  <td class="mlabels-right">
 
209
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
 
210
  </tr>
 
211
</table>
 
212
</div><div class="memdoc">
 
213
 
 
214
<p>Merges overlapping windows using m/z tolerance. </p>
 
215
<p>We employ single linkage clustering to merge windows that:</p>
 
216
<ul>
 
217
<li>are close in m/z</li>
 
218
<li>overlap in RT All clusters found by this are merged such that:</li>
 
219
<li>RT windows are extended</li>
 
220
<li>m/z value is averaged over all windows </li>
 
221
</ul>
 
222
 
 
223
</div>
 
224
</div>
 
225
<a class="anchor" id="a3a8d40df2e4287faecbad66300ffafb5"></a>
 
226
<div class="memitem">
 
227
<div class="memproto">
 
228
      <table class="memname">
 
229
        <tr>
 
230
          <td class="memname">void writeTargets </td>
 
231
          <td>(</td>
 
232
          <td class="paramtype">const std::vector&lt; <a class="el" href="structOpenMS_1_1FASTAFile_1_1FASTAEntry.html">FASTAFile::FASTAEntry</a> &gt; &amp;&#160;</td>
 
233
          <td class="paramname"><em>fasta_entries</em>, </td>
 
234
        </tr>
 
235
        <tr>
 
236
          <td class="paramkey"></td>
 
237
          <td></td>
 
238
          <td class="paramtype">const <a class="el" href="classOpenMS_1_1String.html">String</a> &amp;&#160;</td>
 
239
          <td class="paramname"><em>out_path</em>, </td>
 
240
        </tr>
 
241
        <tr>
 
242
          <td class="paramkey"></td>
 
243
          <td></td>
 
244
          <td class="paramtype">const <a class="el" href="classOpenMS_1_1IntList.html">IntList</a> &amp;&#160;</td>
 
245
          <td class="paramname"><em>charges</em>, </td>
 
246
        </tr>
 
247
        <tr>
 
248
          <td class="paramkey"></td>
 
249
          <td></td>
 
250
          <td class="paramtype">const <a class="el" href="classOpenMS_1_1String.html">String</a>&#160;</td>
 
251
          <td class="paramname"><em>rt_model_path</em>&#160;</td>
 
252
        </tr>
 
253
        <tr>
 
254
          <td></td>
 
255
          <td>)</td>
 
256
          <td></td><td></td>
 
257
        </tr>
 
258
      </table>
 
259
</div><div class="memdoc">
 
260
 
 
261
<p>Writes inclusion or exclusion list of tryptic peptides of the given proteins (tab-delimited). </p>
 
262
<dl class="exception"><dt>Exceptions</dt><dd>
 
263
  <table class="exception">
 
264
    <tr><td class="paramname"><a class="el" href="classOpenMS_1_1Exception_1_1UnableToCreateFile.html" title="Unable to create file exception. ">Exception::UnableToCreateFile</a></td><td>is thrown if the output file cannot be created </td></tr>
 
265
  </table>
 
266
  </dd>
 
267
</dl>
 
268
 
 
269
</div>
 
270
</div>
 
271
<a class="anchor" id="a2ce3209b3f0366b9f02b5ab21ec2b86c"></a>
 
272
<div class="memitem">
 
273
<div class="memproto">
 
274
      <table class="memname">
 
275
        <tr>
 
276
          <td class="memname">void writeTargets </td>
 
277
          <td>(</td>
 
278
          <td class="paramtype">const <a class="el" href="classOpenMS_1_1FeatureMap.html">FeatureMap</a>&lt;&gt; &amp;&#160;</td>
 
279
          <td class="paramname"><em>map</em>, </td>
 
280
        </tr>
 
281
        <tr>
 
282
          <td class="paramkey"></td>
 
283
          <td></td>
 
284
          <td class="paramtype">const <a class="el" href="classOpenMS_1_1String.html">String</a> &amp;&#160;</td>
 
285
          <td class="paramname"><em>out_path</em>&#160;</td>
 
286
        </tr>
 
287
        <tr>
 
288
          <td></td>
 
289
          <td>)</td>
 
290
          <td></td><td></td>
 
291
        </tr>
 
292
      </table>
 
293
</div><div class="memdoc">
 
294
 
 
295
<p>Writes inclusion or exclusion list of given feature map. </p>
 
296
<dl class="exception"><dt>Exceptions</dt><dd>
 
297
  <table class="exception">
 
298
    <tr><td class="paramname"><a class="el" href="classOpenMS_1_1Exception_1_1UnableToCreateFile.html" title="Unable to create file exception. ">Exception::UnableToCreateFile</a></td><td>is thrown if the output file cannot be created </td></tr>
 
299
  </table>
 
300
  </dd>
 
301
</dl>
 
302
 
 
303
</div>
 
304
</div>
 
305
<a class="anchor" id="a31048972ba4d36a0e25beef7f018f9ca"></a>
 
306
<div class="memitem">
 
307
<div class="memproto">
 
308
      <table class="memname">
 
309
        <tr>
 
310
          <td class="memname">void writeTargets </td>
 
311
          <td>(</td>
 
312
          <td class="paramtype">const std::vector&lt; <a class="el" href="classOpenMS_1_1PeptideIdentification.html">PeptideIdentification</a> &gt; &amp;&#160;</td>
 
313
          <td class="paramname"><em>pep_ids</em>, </td>
 
314
        </tr>
 
315
        <tr>
 
316
          <td class="paramkey"></td>
 
317
          <td></td>
 
318
          <td class="paramtype">const <a class="el" href="classOpenMS_1_1String.html">String</a> &amp;&#160;</td>
 
319
          <td class="paramname"><em>out_path</em>, </td>
 
320
        </tr>
 
321
        <tr>
 
322
          <td class="paramkey"></td>
 
323
          <td></td>
 
324
          <td class="paramtype">const <a class="el" href="classOpenMS_1_1IntList.html">IntList</a> &amp;&#160;</td>
 
325
          <td class="paramname"><em>charges</em>&#160;</td>
 
326
        </tr>
 
327
        <tr>
 
328
          <td></td>
 
329
          <td>)</td>
 
330
          <td></td><td></td>
 
331
        </tr>
 
332
      </table>
 
333
</div><div class="memdoc">
 
334
 
 
335
<p>Writes inclusion or exclusion list of given peptide ids (tab-delimited). </p>
 
336
<dl class="exception"><dt>Exceptions</dt><dd>
 
337
  <table class="exception">
 
338
    <tr><td class="paramname"><a class="el" href="classOpenMS_1_1Exception_1_1UnableToCreateFile.html" title="Unable to create file exception. ">Exception::UnableToCreateFile</a></td><td>is thrown if the output file cannot be created </td></tr>
 
339
    <tr><td class="paramname"><a class="el" href="classOpenMS_1_1Exception_1_1InvalidSize.html" title="Invalid UInt exception. ">Exception::InvalidSize</a></td><td>is thrown if a peptide id contains more than one hit </td></tr>
 
340
    <tr><td class="paramname"><a class="el" href="classOpenMS_1_1Exception_1_1MissingInformation.html" title="Not all required information provided. ">Exception::MissingInformation</a></td><td>is thrown if a peptide id contains no RT information </td></tr>
 
341
  </table>
 
342
  </dd>
 
343
</dl>
 
344
 
 
345
</div>
 
346
</div>
 
347
<a class="anchor" id="a3bf793b4aeff77774abc1a152607b85b"></a>
 
348
<div class="memitem">
 
349
<div class="memproto">
 
350
<table class="mlabels">
 
351
  <tr>
 
352
  <td class="mlabels-left">
 
353
      <table class="memname">
 
354
        <tr>
 
355
          <td class="memname">void writeToFile_ </td>
 
356
          <td>(</td>
 
357
          <td class="paramtype">const <a class="el" href="classOpenMS_1_1String.html">String</a> &amp;&#160;</td>
 
358
          <td class="paramname"><em>out_path</em>, </td>
 
359
        </tr>
 
360
        <tr>
 
361
          <td class="paramkey"></td>
 
362
          <td></td>
 
363
          <td class="paramtype">const <a class="el" href="classOpenMS_1_1InclusionExclusionList.html#a37ce296761514de1523091ecdc8e138e">WindowList</a> &amp;&#160;</td>
 
364
          <td class="paramname"><em>windows</em>&#160;</td>
 
365
        </tr>
 
366
        <tr>
 
367
          <td></td>
 
368
          <td>)</td>
 
369
          <td></td><td> const</td>
 
370
        </tr>
 
371
      </table>
 
372
  </td>
 
373
  <td class="mlabels-right">
 
374
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
 
375
  </tr>
 
376
</table>
 
377
</div><div class="memdoc">
 
378
 
 
379
<p>Writes the windows to the given file. </p>
 
380
<p>Format for each window is: &lt;mz&gt;\t&lt;rt_start&gt;\t&lt;rt_stop&gt;\n</p>
 
381
<dl class="exception"><dt>Exceptions</dt><dd>
 
382
  <table class="exception">
 
383
    <tr><td class="paramname"><a class="el" href="classOpenMS_1_1Exception_1_1UnableToCreateFile.html" title="Unable to create file exception. ">Exception::UnableToCreateFile</a></td><td>when file cannot be created </td></tr>
 
384
  </table>
 
385
  </dd>
 
386
</dl>
 
387
 
 
388
</div>
 
389
</div>
 
390
</div><!-- contents -->
 
391
<HR style="height:1px; border:none; border-top:1px solid #c0c0c0;">
 
392
<TABLE width="100%" border="0">
 
393
<TR>
 
394
<TD><font color="#c0c0c0">OpenMS / TOPP release 1.11.1</font></TD>
 
395
<TD align="right"><font color="#c0c0c0">Documentation generated on Thu Nov 14 2013 11:19:27 using doxygen 1.8.5</font></TD>
 
396
</TR>
 
397
</TABLE>
 
398
</BODY>
 
399
</HTML>