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

« back to all changes in this revision

Viewing changes to doc/html/classOpenMS_1_1SuffixArrayTrypticSeqan.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>SuffixArrayTrypticSeqan 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_1SuffixArrayTrypticSeqan.html">SuffixArrayTrypticSeqan</a></li>  </ul>
 
20
</div>
 
21
</div><!-- top -->
 
22
<div class="header">
 
23
  <div class="summary">
 
24
<a href="#pub-methods">Public Member Functions</a> &#124;
 
25
<a href="classOpenMS_1_1SuffixArrayTrypticSeqan-members.html">List of all members</a>  </div>
 
26
  <div class="headertitle">
 
27
<div class="title">SuffixArrayTrypticSeqan Class Reference</div>  </div>
 
28
</div><!--header-->
 
29
<div class="contents">
 
30
 
 
31
<p>Class that uses SEQAN library for a suffix array. It can be used to find peptide Candidates for a MS spectrum.  
 
32
 <a href="classOpenMS_1_1SuffixArrayTrypticSeqan.html#details">More...</a></p>
 
33
 
 
34
<p><code>#include &lt;<a class="el" href="SuffixArrayTrypticSeqan_8h_source.html">OpenMS/DATASTRUCTURES/SuffixArrayTrypticSeqan.h</a>&gt;</code></p>
 
35
<div class="dynheader">
 
36
Inheritance diagram for SuffixArrayTrypticSeqan:</div>
 
37
<div class="dyncontent">
 
38
 <div class="center">
 
39
  <img src="classOpenMS_1_1SuffixArrayTrypticSeqan.png" usemap="#SuffixArrayTrypticSeqan_map" alt=""/>
 
40
  <map id="SuffixArrayTrypticSeqan_map" name="SuffixArrayTrypticSeqan_map">
 
41
<area href="classOpenMS_1_1SuffixArraySeqan.html" title="Class that uses SEQAN library for a suffix array. It can be used to find peptide Candidates for a MS ..." alt="SuffixArraySeqan" shape="rect" coords="80,56,231,80"/>
 
42
<area href="classOpenMS_1_1SuffixArray.html" title="abstract class for suffix array " alt="SuffixArray" shape="rect" coords="0,0,151,24"/>
 
43
<area href="classOpenMS_1_1WeightWrapper.html" title="Encapsulated weight queries to simplify mono vs average weight computation. " alt="WeightWrapper" shape="rect" coords="161,0,312,24"/>
 
44
</map>
 
45
 </div></div>
 
46
<table class="memberdecls">
 
47
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 
48
Public Member Functions</h2></td></tr>
 
49
<tr class="memitem:a10119b1df48bec175a8f4811b02bed25"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SuffixArrayTrypticSeqan.html#a10119b1df48bec175a8f4811b02bed25">SuffixArrayTrypticSeqan</a> (const <a class="el" href="classOpenMS_1_1String.html">String</a> &amp;st, const <a class="el" href="classOpenMS_1_1String.html">String</a> &amp;filename, const <a class="el" href="classOpenMS_1_1WeightWrapper.html#aa0e0675e46f34052468f523f1c8aff2b">WeightWrapper::WEIGHTMODE</a> weight_mode=<a class="el" href="classOpenMS_1_1WeightWrapper.html#aa0e0675e46f34052468f523f1c8aff2ba3828195437a1112429b5c7a3e8780570">WeightWrapper::MONO</a>)</td></tr>
 
50
<tr class="memdesc:a10119b1df48bec175a8f4811b02bed25"><td class="mdescLeft">&#160;</td><td class="mdescRight">constructor for tryptic seqan array with a specially optimized implementation  <a href="#a10119b1df48bec175a8f4811b02bed25">More...</a><br/></td></tr>
 
51
<tr class="separator:a10119b1df48bec175a8f4811b02bed25"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
52
<tr class="memitem:a9eedb3b9aa20ef87f387b54c9e7813d7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SuffixArrayTrypticSeqan.html#a9eedb3b9aa20ef87f387b54c9e7813d7">isDigestingEnd</a> (const char aa1, const char aa2) const </td></tr>
 
53
<tr class="memdesc:a9eedb3b9aa20ef87f387b54c9e7813d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns if an enzyme will cut after first character  <a href="#a9eedb3b9aa20ef87f387b54c9e7813d7">More...</a><br/></td></tr>
 
54
<tr class="separator:a9eedb3b9aa20ef87f387b54c9e7813d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
55
<tr class="inherit_header pub_methods_classOpenMS_1_1SuffixArraySeqan"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classOpenMS_1_1SuffixArraySeqan')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classOpenMS_1_1SuffixArraySeqan.html">SuffixArraySeqan</a></td></tr>
 
56
<tr class="memitem:a35a04b37e5b3a31a6bd2eab2596403c2 inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SuffixArraySeqan.html#a35a04b37e5b3a31a6bd2eab2596403c2">SuffixArraySeqan</a> (const <a class="el" href="classOpenMS_1_1String.html">String</a> &amp;st, const <a class="el" href="classOpenMS_1_1String.html">String</a> &amp;filename, const <a class="el" href="classOpenMS_1_1WeightWrapper.html#aa0e0675e46f34052468f523f1c8aff2b">WeightWrapper::WEIGHTMODE</a> weight_mode=<a class="el" href="classOpenMS_1_1WeightWrapper.html#aa0e0675e46f34052468f523f1c8aff2ba3828195437a1112429b5c7a3e8780570">WeightWrapper::MONO</a>)</td></tr>
 
57
<tr class="memdesc:a35a04b37e5b3a31a6bd2eab2596403c2 inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><td class="mdescLeft">&#160;</td><td class="mdescRight">constructor  <a href="#a35a04b37e5b3a31a6bd2eab2596403c2">More...</a><br/></td></tr>
 
58
<tr class="separator:a35a04b37e5b3a31a6bd2eab2596403c2 inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
59
<tr class="memitem:a26dc50bfb537bb5cc0082a1481f54ff3 inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SuffixArraySeqan.html#a26dc50bfb537bb5cc0082a1481f54ff3">SuffixArraySeqan</a> (const <a class="el" href="classOpenMS_1_1SuffixArraySeqan.html">SuffixArraySeqan</a> &amp;source)</td></tr>
 
60
<tr class="memdesc:a26dc50bfb537bb5cc0082a1481f54ff3 inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><td class="mdescLeft">&#160;</td><td class="mdescRight">copy constructor  <a href="#a26dc50bfb537bb5cc0082a1481f54ff3">More...</a><br/></td></tr>
 
61
<tr class="separator:a26dc50bfb537bb5cc0082a1481f54ff3 inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
62
<tr class="memitem:a4b0a33b865746aaefac892cf22de5832 inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SuffixArraySeqan.html#a4b0a33b865746aaefac892cf22de5832">~SuffixArraySeqan</a> ()</td></tr>
 
63
<tr class="memdesc:a4b0a33b865746aaefac892cf22de5832 inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><td class="mdescLeft">&#160;</td><td class="mdescRight">destructor  <a href="#a4b0a33b865746aaefac892cf22de5832">More...</a><br/></td></tr>
 
64
<tr class="separator:a4b0a33b865746aaefac892cf22de5832 inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
65
<tr class="memitem:ad146fa8579a5f8a876c4688cc5a68520 inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><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_1SuffixArraySeqan.html#ad146fa8579a5f8a876c4688cc5a68520">toString</a> ()</td></tr>
 
66
<tr class="memdesc:ad146fa8579a5f8a876c4688cc5a68520 inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><td class="mdescLeft">&#160;</td><td class="mdescRight">converts suffix array to a printable string  <a href="#ad146fa8579a5f8a876c4688cc5a68520">More...</a><br/></td></tr>
 
67
<tr class="separator:ad146fa8579a5f8a876c4688cc5a68520 inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
68
<tr class="memitem:aa78cc1ec6532c467e25f892d1a649e1d inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SuffixArraySeqan.html#aa78cc1ec6532c467e25f892d1a649e1d">findSpec</a> (std::vector&lt; std::vector&lt; std::pair&lt; std::pair&lt; <a class="el" href="group__Concept.html#gae113cb41304c6692c7bf5d0624dc6f0f">SignedSize</a>, <a class="el" href="group__Concept.html#gae113cb41304c6692c7bf5d0624dc6f0f">SignedSize</a> &gt;, <a class="el" href="group__Concept.html#gace75bfb1aba684e874dffee13738bd15">DoubleReal</a> &gt; &gt; &gt; &amp;candidates, const std::vector&lt; <a class="el" href="group__Concept.html#gace75bfb1aba684e874dffee13738bd15">DoubleReal</a> &gt; &amp;spec)</td></tr>
 
69
<tr class="memdesc:aa78cc1ec6532c467e25f892d1a649e1d inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><td class="mdescLeft">&#160;</td><td class="mdescRight">the function that will find all peptide candidates for a given spectrum  <a href="#aa78cc1ec6532c467e25f892d1a649e1d">More...</a><br/></td></tr>
 
70
<tr class="separator:aa78cc1ec6532c467e25f892d1a649e1d inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
71
<tr class="memitem:af055ab1935e7aa87eb45534e2d26115c inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SuffixArraySeqan.html#af055ab1935e7aa87eb45534e2d26115c">save</a> (const <a class="el" href="classOpenMS_1_1String.html">String</a> &amp;filename)</td></tr>
 
72
<tr class="memdesc:af055ab1935e7aa87eb45534e2d26115c inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><td class="mdescLeft">&#160;</td><td class="mdescRight">saves the suffix array to disc  <a href="#af055ab1935e7aa87eb45534e2d26115c">More...</a><br/></td></tr>
 
73
<tr class="separator:af055ab1935e7aa87eb45534e2d26115c inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
74
<tr class="memitem:a439f6d35e3fe7db057e9bf13f42a2485 inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SuffixArraySeqan.html#a439f6d35e3fe7db057e9bf13f42a2485">open</a> (const <a class="el" href="classOpenMS_1_1String.html">String</a> &amp;filename)</td></tr>
 
75
<tr class="memdesc:a439f6d35e3fe7db057e9bf13f42a2485 inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><td class="mdescLeft">&#160;</td><td class="mdescRight">opens the suffix array  <a href="#a439f6d35e3fe7db057e9bf13f42a2485">More...</a><br/></td></tr>
 
76
<tr class="separator:a439f6d35e3fe7db057e9bf13f42a2485 inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
77
<tr class="memitem:a946a09425e78f45c9cc2b921d72e8409 inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SuffixArraySeqan.html#a946a09425e78f45c9cc2b921d72e8409">setTolerance</a> (<a class="el" href="group__Concept.html#gace75bfb1aba684e874dffee13738bd15">DoubleReal</a> t)</td></tr>
 
78
<tr class="memdesc:a946a09425e78f45c9cc2b921d72e8409 inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><td class="mdescLeft">&#160;</td><td class="mdescRight">setter for tolerance  <a href="#a946a09425e78f45c9cc2b921d72e8409">More...</a><br/></td></tr>
 
79
<tr class="separator:a946a09425e78f45c9cc2b921d72e8409 inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
80
<tr class="memitem:a8a62378185408f6af2e4349e6037b32a inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Concept.html#gace75bfb1aba684e874dffee13738bd15">DoubleReal</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SuffixArraySeqan.html#a8a62378185408f6af2e4349e6037b32a">getTolerance</a> () const </td></tr>
 
81
<tr class="memdesc:a8a62378185408f6af2e4349e6037b32a inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><td class="mdescLeft">&#160;</td><td class="mdescRight">getter for tolerance  <a href="#a8a62378185408f6af2e4349e6037b32a">More...</a><br/></td></tr>
 
82
<tr class="separator:a8a62378185408f6af2e4349e6037b32a inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
83
<tr class="memitem:a89089f1b7138b71dfa5096c51367632b inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SuffixArraySeqan.html#a89089f1b7138b71dfa5096c51367632b">setTags</a> (const std::vector&lt; <a class="el" href="classOpenMS_1_1String.html">OpenMS::String</a> &gt; &amp;tags)</td></tr>
 
84
<tr class="memdesc:a89089f1b7138b71dfa5096c51367632b inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><td class="mdescLeft">&#160;</td><td class="mdescRight">setter for tags  <a href="#a89089f1b7138b71dfa5096c51367632b">More...</a><br/></td></tr>
 
85
<tr class="separator:a89089f1b7138b71dfa5096c51367632b inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
86
<tr class="memitem:a35995e158ba0a000e682986f2ab57160 inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><td class="memItemLeft" align="right" valign="top">const std::vector<br class="typebreak"/>
 
87
&lt; <a class="el" href="classOpenMS_1_1String.html">OpenMS::String</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SuffixArraySeqan.html#a35995e158ba0a000e682986f2ab57160">getTags</a> ()</td></tr>
 
88
<tr class="memdesc:a35995e158ba0a000e682986f2ab57160 inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><td class="mdescLeft">&#160;</td><td class="mdescRight">getter for tags  <a href="#a35995e158ba0a000e682986f2ab57160">More...</a><br/></td></tr>
 
89
<tr class="separator:a35995e158ba0a000e682986f2ab57160 inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
90
<tr class="memitem:ab2650d016b9e7eaf4574d44817868f3d inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SuffixArraySeqan.html#ab2650d016b9e7eaf4574d44817868f3d">setUseTags</a> (bool use_tags)</td></tr>
 
91
<tr class="memdesc:ab2650d016b9e7eaf4574d44817868f3d inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><td class="mdescLeft">&#160;</td><td class="mdescRight">setter for use_tags  <a href="#ab2650d016b9e7eaf4574d44817868f3d">More...</a><br/></td></tr>
 
92
<tr class="separator:ab2650d016b9e7eaf4574d44817868f3d inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
93
<tr class="memitem:a65ab7ffcdc877e66b410aa4bc92935fb inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SuffixArraySeqan.html#a65ab7ffcdc877e66b410aa4bc92935fb">getUseTags</a> ()</td></tr>
 
94
<tr class="memdesc:a65ab7ffcdc877e66b410aa4bc92935fb inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><td class="mdescLeft">&#160;</td><td class="mdescRight">getter for use_tags  <a href="#a65ab7ffcdc877e66b410aa4bc92935fb">More...</a><br/></td></tr>
 
95
<tr class="separator:a65ab7ffcdc877e66b410aa4bc92935fb inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
96
<tr class="memitem:a04c30ff2f4f8f35549000277592c9e8d inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SuffixArraySeqan.html#a04c30ff2f4f8f35549000277592c9e8d">setNumberOfModifications</a> (<a class="el" href="group__Concept.html#gaf9ecec2d692138fab9167164a457cbd4">Size</a> number_of_mods)</td></tr>
 
97
<tr class="memdesc:a04c30ff2f4f8f35549000277592c9e8d inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><td class="mdescLeft">&#160;</td><td class="mdescRight">setter for number of modifications  <a href="#a04c30ff2f4f8f35549000277592c9e8d">More...</a><br/></td></tr>
 
98
<tr class="separator:a04c30ff2f4f8f35549000277592c9e8d inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
99
<tr class="memitem:a30dec5fbc364fa6168ef5c28d2ce988f inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Concept.html#gaf9ecec2d692138fab9167164a457cbd4">Size</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SuffixArraySeqan.html#a30dec5fbc364fa6168ef5c28d2ce988f">getNumberOfModifications</a> ()</td></tr>
 
100
<tr class="memdesc:a30dec5fbc364fa6168ef5c28d2ce988f inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><td class="mdescLeft">&#160;</td><td class="mdescRight">getter for number of modifications  <a href="#a30dec5fbc364fa6168ef5c28d2ce988f">More...</a><br/></td></tr>
 
101
<tr class="separator:a30dec5fbc364fa6168ef5c28d2ce988f inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
102
<tr class="memitem:af51327da313f22aa8cb1abebb11cebe5 inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SuffixArraySeqan.html#af51327da313f22aa8cb1abebb11cebe5">printStatistic</a> ()</td></tr>
 
103
<tr class="memdesc:af51327da313f22aa8cb1abebb11cebe5 inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><td class="mdescLeft">&#160;</td><td class="mdescRight">output for statistic  <a href="#af51327da313f22aa8cb1abebb11cebe5">More...</a><br/></td></tr>
 
104
<tr class="separator:af51327da313f22aa8cb1abebb11cebe5 inherit pub_methods_classOpenMS_1_1SuffixArraySeqan"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
105
<tr class="inherit_header pub_methods_classOpenMS_1_1SuffixArray"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classOpenMS_1_1SuffixArray')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classOpenMS_1_1SuffixArray.html">SuffixArray</a></td></tr>
 
106
<tr class="memitem:abfdabd2b559c341d60a3a3979e81daaa inherit pub_methods_classOpenMS_1_1SuffixArray"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SuffixArray.html#abfdabd2b559c341d60a3a3979e81daaa">SuffixArray</a> (const <a class="el" href="classOpenMS_1_1String.html">String</a> &amp;st, const <a class="el" href="classOpenMS_1_1String.html">String</a> &amp;filename)</td></tr>
 
107
<tr class="memdesc:abfdabd2b559c341d60a3a3979e81daaa inherit pub_methods_classOpenMS_1_1SuffixArray"><td class="mdescLeft">&#160;</td><td class="mdescRight">constructor taking the string and the filename for writing or reading  <a href="#abfdabd2b559c341d60a3a3979e81daaa">More...</a><br/></td></tr>
 
108
<tr class="separator:abfdabd2b559c341d60a3a3979e81daaa inherit pub_methods_classOpenMS_1_1SuffixArray"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
109
<tr class="memitem:a4b1b30caafcf911c9e5b53d454fc3d42 inherit pub_methods_classOpenMS_1_1SuffixArray"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SuffixArray.html#a4b1b30caafcf911c9e5b53d454fc3d42">SuffixArray</a> (const <a class="el" href="classOpenMS_1_1SuffixArray.html">SuffixArray</a> &amp;sa)</td></tr>
 
110
<tr class="memdesc:a4b1b30caafcf911c9e5b53d454fc3d42 inherit pub_methods_classOpenMS_1_1SuffixArray"><td class="mdescLeft">&#160;</td><td class="mdescRight">copy constructor  <a href="#a4b1b30caafcf911c9e5b53d454fc3d42">More...</a><br/></td></tr>
 
111
<tr class="separator:a4b1b30caafcf911c9e5b53d454fc3d42 inherit pub_methods_classOpenMS_1_1SuffixArray"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
112
<tr class="memitem:afa4acc59f254c5cb91963806dd8d9757 inherit pub_methods_classOpenMS_1_1SuffixArray"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SuffixArray.html#afa4acc59f254c5cb91963806dd8d9757">~SuffixArray</a> ()=0</td></tr>
 
113
<tr class="memdesc:afa4acc59f254c5cb91963806dd8d9757 inherit pub_methods_classOpenMS_1_1SuffixArray"><td class="mdescLeft">&#160;</td><td class="mdescRight">destructor  <a href="#afa4acc59f254c5cb91963806dd8d9757">More...</a><br/></td></tr>
 
114
<tr class="separator:afa4acc59f254c5cb91963806dd8d9757 inherit pub_methods_classOpenMS_1_1SuffixArray"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
115
<tr class="memitem:a7d57710f630ba50753236ec1860bc096 inherit pub_methods_classOpenMS_1_1SuffixArray"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SuffixArray.html#a7d57710f630ba50753236ec1860bc096">SuffixArray</a> ()</td></tr>
 
116
<tr class="memdesc:a7d57710f630ba50753236ec1860bc096 inherit pub_methods_classOpenMS_1_1SuffixArray"><td class="mdescLeft">&#160;</td><td class="mdescRight">constructor  <a href="#a7d57710f630ba50753236ec1860bc096">More...</a><br/></td></tr>
 
117
<tr class="separator:a7d57710f630ba50753236ec1860bc096 inherit pub_methods_classOpenMS_1_1SuffixArray"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
118
<tr class="inherit_header pub_methods_classOpenMS_1_1WeightWrapper"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classOpenMS_1_1WeightWrapper')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classOpenMS_1_1WeightWrapper.html">WeightWrapper</a></td></tr>
 
119
<tr class="memitem:ad17dfc0067cbade3b4862477bb535c83 inherit pub_methods_classOpenMS_1_1WeightWrapper"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1WeightWrapper.html#ad17dfc0067cbade3b4862477bb535c83">WeightWrapper</a> ()</td></tr>
 
120
<tr class="memdesc:ad17dfc0067cbade3b4862477bb535c83 inherit pub_methods_classOpenMS_1_1WeightWrapper"><td class="mdescLeft">&#160;</td><td class="mdescRight">constructor  <a href="#ad17dfc0067cbade3b4862477bb535c83">More...</a><br/></td></tr>
 
121
<tr class="separator:ad17dfc0067cbade3b4862477bb535c83 inherit pub_methods_classOpenMS_1_1WeightWrapper"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
122
<tr class="memitem:a60ffdc2b9c2147851399c529b1a1fd51 inherit pub_methods_classOpenMS_1_1WeightWrapper"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1WeightWrapper.html#a60ffdc2b9c2147851399c529b1a1fd51">WeightWrapper</a> (const <a class="el" href="classOpenMS_1_1WeightWrapper.html#aa0e0675e46f34052468f523f1c8aff2b">WEIGHTMODE</a> weight_mode)</td></tr>
 
123
<tr class="memdesc:a60ffdc2b9c2147851399c529b1a1fd51 inherit pub_methods_classOpenMS_1_1WeightWrapper"><td class="mdescLeft">&#160;</td><td class="mdescRight">constructor  <a href="#a60ffdc2b9c2147851399c529b1a1fd51">More...</a><br/></td></tr>
 
124
<tr class="separator:a60ffdc2b9c2147851399c529b1a1fd51 inherit pub_methods_classOpenMS_1_1WeightWrapper"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
125
<tr class="memitem:a0f2c08d0cebb514fee6ba050bb17aa0f inherit pub_methods_classOpenMS_1_1WeightWrapper"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1WeightWrapper.html#a0f2c08d0cebb514fee6ba050bb17aa0f">~WeightWrapper</a> ()</td></tr>
 
126
<tr class="memdesc:a0f2c08d0cebb514fee6ba050bb17aa0f inherit pub_methods_classOpenMS_1_1WeightWrapper"><td class="mdescLeft">&#160;</td><td class="mdescRight">destructor  <a href="#a0f2c08d0cebb514fee6ba050bb17aa0f">More...</a><br/></td></tr>
 
127
<tr class="separator:a0f2c08d0cebb514fee6ba050bb17aa0f inherit pub_methods_classOpenMS_1_1WeightWrapper"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
128
<tr class="memitem:acf810b578f701801ea752d534d7fcbe9 inherit pub_methods_classOpenMS_1_1WeightWrapper"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1WeightWrapper.html#acf810b578f701801ea752d534d7fcbe9">WeightWrapper</a> (const <a class="el" href="classOpenMS_1_1WeightWrapper.html">WeightWrapper</a> &amp;source)</td></tr>
 
129
<tr class="memdesc:acf810b578f701801ea752d534d7fcbe9 inherit pub_methods_classOpenMS_1_1WeightWrapper"><td class="mdescLeft">&#160;</td><td class="mdescRight">copy constructor  <a href="#acf810b578f701801ea752d534d7fcbe9">More...</a><br/></td></tr>
 
130
<tr class="separator:acf810b578f701801ea752d534d7fcbe9 inherit pub_methods_classOpenMS_1_1WeightWrapper"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
131
<tr class="memitem:a86f49dcf25cd06d439db0390ae5604b5 inherit pub_methods_classOpenMS_1_1WeightWrapper"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1WeightWrapper.html#a86f49dcf25cd06d439db0390ae5604b5">setWeightMode</a> (const <a class="el" href="classOpenMS_1_1WeightWrapper.html#aa0e0675e46f34052468f523f1c8aff2b">WEIGHTMODE</a> mode)</td></tr>
 
132
<tr class="memdesc:a86f49dcf25cd06d439db0390ae5604b5 inherit pub_methods_classOpenMS_1_1WeightWrapper"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the weight mode (MONO or AVERAGE)  <a href="#a86f49dcf25cd06d439db0390ae5604b5">More...</a><br/></td></tr>
 
133
<tr class="separator:a86f49dcf25cd06d439db0390ae5604b5 inherit pub_methods_classOpenMS_1_1WeightWrapper"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
134
<tr class="memitem:a12c0a3ef8cbe7321db6724f92ba07730 inherit pub_methods_classOpenMS_1_1WeightWrapper"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOpenMS_1_1WeightWrapper.html#aa0e0675e46f34052468f523f1c8aff2b">WEIGHTMODE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1WeightWrapper.html#a12c0a3ef8cbe7321db6724f92ba07730">getWeightMode</a> () const </td></tr>
 
135
<tr class="memdesc:a12c0a3ef8cbe7321db6724f92ba07730 inherit pub_methods_classOpenMS_1_1WeightWrapper"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the weight mode (MONO or AVERAGE)  <a href="#a12c0a3ef8cbe7321db6724f92ba07730">More...</a><br/></td></tr>
 
136
<tr class="separator:a12c0a3ef8cbe7321db6724f92ba07730 inherit pub_methods_classOpenMS_1_1WeightWrapper"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
137
<tr class="memitem:af26fbe119eda2461447f2312786531f6 inherit pub_methods_classOpenMS_1_1WeightWrapper"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Concept.html#gace75bfb1aba684e874dffee13738bd15">DoubleReal</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1WeightWrapper.html#af26fbe119eda2461447f2312786531f6">getWeight</a> (const <a class="el" href="classOpenMS_1_1AASequence.html">AASequence</a> &amp;aa) const </td></tr>
 
138
<tr class="memdesc:af26fbe119eda2461447f2312786531f6 inherit pub_methods_classOpenMS_1_1WeightWrapper"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the weight of either mono or average value  <a href="#af26fbe119eda2461447f2312786531f6">More...</a><br/></td></tr>
 
139
<tr class="separator:af26fbe119eda2461447f2312786531f6 inherit pub_methods_classOpenMS_1_1WeightWrapper"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
140
<tr class="memitem:a83b54901c7aa15994c0c665b8249e0f7 inherit pub_methods_classOpenMS_1_1WeightWrapper"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Concept.html#gace75bfb1aba684e874dffee13738bd15">DoubleReal</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1WeightWrapper.html#a83b54901c7aa15994c0c665b8249e0f7">getWeight</a> (const <a class="el" href="classOpenMS_1_1EmpiricalFormula.html">EmpiricalFormula</a> &amp;ef) const </td></tr>
 
141
<tr class="memdesc:a83b54901c7aa15994c0c665b8249e0f7 inherit pub_methods_classOpenMS_1_1WeightWrapper"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the weight of either mono or average value  <a href="#a83b54901c7aa15994c0c665b8249e0f7">More...</a><br/></td></tr>
 
142
<tr class="separator:a83b54901c7aa15994c0c665b8249e0f7 inherit pub_methods_classOpenMS_1_1WeightWrapper"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
143
<tr class="memitem:acf259e90e6852e4baab243bd5eff44e5 inherit pub_methods_classOpenMS_1_1WeightWrapper"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Concept.html#gace75bfb1aba684e874dffee13738bd15">DoubleReal</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1WeightWrapper.html#acf259e90e6852e4baab243bd5eff44e5">getWeight</a> (const <a class="el" href="classOpenMS_1_1Residue.html">Residue</a> &amp;r, <a class="el" href="classOpenMS_1_1Residue.html#a7651af21f9cf8ed6445415903fc6cb48">Residue::ResidueType</a> res_type=<a class="el" href="classOpenMS_1_1Residue.html#a7651af21f9cf8ed6445415903fc6cb48a8b7c5cd8bd8eb51ee6d3fd0eac584679">Residue::Full</a>) const </td></tr>
 
144
<tr class="memdesc:acf259e90e6852e4baab243bd5eff44e5 inherit pub_methods_classOpenMS_1_1WeightWrapper"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the weight of either mono or average value  <a href="#acf259e90e6852e4baab243bd5eff44e5">More...</a><br/></td></tr>
 
145
<tr class="separator:acf259e90e6852e4baab243bd5eff44e5 inherit pub_methods_classOpenMS_1_1WeightWrapper"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
146
</table><table class="memberdecls">
 
147
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
 
148
Additional Inherited Members</h2></td></tr>
 
149
<tr class="inherit_header pub_types_classOpenMS_1_1WeightWrapper"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classOpenMS_1_1WeightWrapper')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classOpenMS_1_1WeightWrapper.html">WeightWrapper</a></td></tr>
 
150
<tr class="memitem:aa0e0675e46f34052468f523f1c8aff2b inherit pub_types_classOpenMS_1_1WeightWrapper"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1WeightWrapper.html#aa0e0675e46f34052468f523f1c8aff2b">WEIGHTMODE</a> { <a class="el" href="classOpenMS_1_1WeightWrapper.html#aa0e0675e46f34052468f523f1c8aff2bab6f2220659ddcb84a0622d4aa4e0b112">AVERAGE</a> = 0, 
 
151
<a class="el" href="classOpenMS_1_1WeightWrapper.html#aa0e0675e46f34052468f523f1c8aff2ba3828195437a1112429b5c7a3e8780570">MONO</a>, 
 
152
<a class="el" href="classOpenMS_1_1WeightWrapper.html#aa0e0675e46f34052468f523f1c8aff2ba4226c2437cbb49f44511f47e1bde3109">SIZE_OF_WEIGHTMODE</a>
 
153
 }</td></tr>
 
154
<tr class="separator:aa0e0675e46f34052468f523f1c8aff2b inherit pub_types_classOpenMS_1_1WeightWrapper"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
155
<tr class="inherit_header pro_methods_classOpenMS_1_1SuffixArraySeqan"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classOpenMS_1_1SuffixArraySeqan')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classOpenMS_1_1SuffixArraySeqan.html">SuffixArraySeqan</a></td></tr>
 
156
<tr class="memitem:a8d5af4ff6cc3b745d142d15950196917 inherit pro_methods_classOpenMS_1_1SuffixArraySeqan"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SuffixArraySeqan.html#a8d5af4ff6cc3b745d142d15950196917">goNextSubTree_</a> (<a class="el" href="classOpenMS_1_1SuffixArraySeqan.html#ac252e4ae3b28e15b76e9c79be16971b5">TIter</a> &amp;it, <a class="el" href="group__Concept.html#gace75bfb1aba684e874dffee13738bd15">DoubleReal</a> &amp;m, std::stack&lt; <a class="el" href="group__Concept.html#gace75bfb1aba684e874dffee13738bd15">DoubleReal</a> &gt; &amp;allm, std::stack&lt; std::map&lt; <a class="el" href="group__Concept.html#gace75bfb1aba684e874dffee13738bd15">DoubleReal</a>, <a class="el" href="group__Concept.html#gae113cb41304c6692c7bf5d0624dc6f0f">SignedSize</a> &gt; &gt; &amp;mod_map)</td></tr>
 
157
<tr class="memdesc:a8d5af4ff6cc3b745d142d15950196917 inherit pro_methods_classOpenMS_1_1SuffixArraySeqan"><td class="mdescLeft">&#160;</td><td class="mdescRight">overwriting goNextSubTree_ from seqan index_esa_stree.h for mass update during suffix array traversal  <a href="#a8d5af4ff6cc3b745d142d15950196917">More...</a><br/></td></tr>
 
158
<tr class="separator:a8d5af4ff6cc3b745d142d15950196917 inherit pro_methods_classOpenMS_1_1SuffixArraySeqan"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
159
<tr class="memitem:aab7a3c8279f06017689bc067db553866 inherit pro_methods_classOpenMS_1_1SuffixArraySeqan"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SuffixArraySeqan.html#aab7a3c8279f06017689bc067db553866">goNextSubTree_</a> (<a class="el" href="classOpenMS_1_1SuffixArraySeqan.html#ac252e4ae3b28e15b76e9c79be16971b5">TIter</a> &amp;it)</td></tr>
 
160
<tr class="memdesc:aab7a3c8279f06017689bc067db553866 inherit pro_methods_classOpenMS_1_1SuffixArraySeqan"><td class="mdescLeft">&#160;</td><td class="mdescRight">goes to the next sub tree  <a href="#aab7a3c8279f06017689bc067db553866">More...</a><br/></td></tr>
 
161
<tr class="separator:aab7a3c8279f06017689bc067db553866 inherit pro_methods_classOpenMS_1_1SuffixArraySeqan"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
162
<tr class="memitem:abc7e9c615867171906af75f497ac65f6 inherit pro_methods_classOpenMS_1_1SuffixArraySeqan"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SuffixArraySeqan.html#abc7e9c615867171906af75f497ac65f6">goNext_</a> (<a class="el" href="classOpenMS_1_1SuffixArraySeqan.html#ac252e4ae3b28e15b76e9c79be16971b5">TIter</a> &amp;it, <a class="el" href="group__Concept.html#gace75bfb1aba684e874dffee13738bd15">DoubleReal</a> &amp;m, std::stack&lt; <a class="el" href="group__Concept.html#gace75bfb1aba684e874dffee13738bd15">DoubleReal</a> &gt; &amp;allm, std::stack&lt; std::map&lt; <a class="el" href="group__Concept.html#gace75bfb1aba684e874dffee13738bd15">DoubleReal</a>, <a class="el" href="group__Concept.html#gae113cb41304c6692c7bf5d0624dc6f0f">SignedSize</a> &gt; &gt; &amp;mod_map)</td></tr>
 
163
<tr class="memdesc:abc7e9c615867171906af75f497ac65f6 inherit pro_methods_classOpenMS_1_1SuffixArraySeqan"><td class="mdescLeft">&#160;</td><td class="mdescRight">overwriting goNext from seqan index_esa_stree.h for mass update during suffix array traversal  <a href="#abc7e9c615867171906af75f497ac65f6">More...</a><br/></td></tr>
 
164
<tr class="separator:abc7e9c615867171906af75f497ac65f6 inherit pro_methods_classOpenMS_1_1SuffixArraySeqan"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
165
<tr class="memitem:af401425e4fadc7f9dae12bde81ed2ba4 inherit pro_methods_classOpenMS_1_1SuffixArraySeqan"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SuffixArraySeqan.html#af401425e4fadc7f9dae12bde81ed2ba4">parseTree_</a> (<a class="el" href="classOpenMS_1_1SuffixArraySeqan.html#ac252e4ae3b28e15b76e9c79be16971b5">TIter</a> &amp;it, std::vector&lt; std::pair&lt; <a class="el" href="group__Concept.html#gae113cb41304c6692c7bf5d0624dc6f0f">SignedSize</a>, <a class="el" href="group__Concept.html#gae113cb41304c6692c7bf5d0624dc6f0f">SignedSize</a> &gt; &gt; &amp;out_number, std::vector&lt; std::pair&lt; <a class="el" href="group__Concept.html#gae113cb41304c6692c7bf5d0624dc6f0f">SignedSize</a>, <a class="el" href="group__Concept.html#gae113cb41304c6692c7bf5d0624dc6f0f">SignedSize</a> &gt; &gt; &amp;edge_length, std::vector&lt; <a class="el" href="group__Concept.html#gae113cb41304c6692c7bf5d0624dc6f0f">SignedSize</a> &gt; &amp;leafe_depth)</td></tr>
 
166
<tr class="separator:af401425e4fadc7f9dae12bde81ed2ba4 inherit pro_methods_classOpenMS_1_1SuffixArraySeqan"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
167
<tr class="memitem:af827429c64446f0d89d8d53f4029c63c inherit pro_methods_classOpenMS_1_1SuffixArraySeqan"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Concept.html#gae113cb41304c6692c7bf5d0624dc6f0f">SignedSize</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SuffixArraySeqan.html#af827429c64446f0d89d8d53f4029c63c">findFirst_</a> (const std::vector&lt; <a class="el" href="group__Concept.html#gace75bfb1aba684e874dffee13738bd15">DoubleReal</a> &gt; &amp;spec, <a class="el" href="group__Concept.html#gace75bfb1aba684e874dffee13738bd15">DoubleReal</a> &amp;m)</td></tr>
 
168
<tr class="memdesc:af827429c64446f0d89d8d53f4029c63c inherit pro_methods_classOpenMS_1_1SuffixArraySeqan"><td class="mdescLeft">&#160;</td><td class="mdescRight">binary search for finding the index of the first element of the spectrum that matches the desired mass within the tolerance.  <a href="#af827429c64446f0d89d8d53f4029c63c">More...</a><br/></td></tr>
 
169
<tr class="separator:af827429c64446f0d89d8d53f4029c63c inherit pro_methods_classOpenMS_1_1SuffixArraySeqan"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
170
<tr class="memitem:aceab577fe4e204ba7f9d260591c13b43 inherit pro_methods_classOpenMS_1_1SuffixArraySeqan"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Concept.html#gae113cb41304c6692c7bf5d0624dc6f0f">SignedSize</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SuffixArraySeqan.html#aceab577fe4e204ba7f9d260591c13b43">findFirst_</a> (const std::vector&lt; <a class="el" href="group__Concept.html#gace75bfb1aba684e874dffee13738bd15">DoubleReal</a> &gt; &amp;spec, <a class="el" href="group__Concept.html#gace75bfb1aba684e874dffee13738bd15">DoubleReal</a> &amp;m, <a class="el" href="group__Concept.html#gae113cb41304c6692c7bf5d0624dc6f0f">SignedSize</a> start, <a class="el" href="group__Concept.html#gae113cb41304c6692c7bf5d0624dc6f0f">SignedSize</a> end)</td></tr>
 
171
<tr class="memdesc:aceab577fe4e204ba7f9d260591c13b43 inherit pro_methods_classOpenMS_1_1SuffixArraySeqan"><td class="mdescLeft">&#160;</td><td class="mdescRight">binary search for finding the index of the first element of the spectrum that matches the desired mass within the tolerance. it searches recursivly.  <a href="#aceab577fe4e204ba7f9d260591c13b43">More...</a><br/></td></tr>
 
172
<tr class="separator:aceab577fe4e204ba7f9d260591c13b43 inherit pro_methods_classOpenMS_1_1SuffixArraySeqan"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
173
<tr class="inherit_header pro_attribs_classOpenMS_1_1SuffixArraySeqan"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classOpenMS_1_1SuffixArraySeqan')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classOpenMS_1_1SuffixArraySeqan.html">SuffixArraySeqan</a></td></tr>
 
174
<tr class="memitem:a4bcd335dc7db2067a36e380cc36e69db inherit pro_attribs_classOpenMS_1_1SuffixArraySeqan"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOpenMS_1_1SuffixArraySeqan.html#a2401ebe0488d209f33c011173b4067c0">TIndex</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SuffixArraySeqan.html#a4bcd335dc7db2067a36e380cc36e69db">index_</a></td></tr>
 
175
<tr class="memdesc:a4bcd335dc7db2067a36e380cc36e69db inherit pro_attribs_classOpenMS_1_1SuffixArraySeqan"><td class="mdescLeft">&#160;</td><td class="mdescRight">seqan suffix array  <a href="#a4bcd335dc7db2067a36e380cc36e69db">More...</a><br/></td></tr>
 
176
<tr class="separator:a4bcd335dc7db2067a36e380cc36e69db inherit pro_attribs_classOpenMS_1_1SuffixArraySeqan"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
177
<tr class="memitem:a7f643787a8ddf761d7f96cc7890643d6 inherit pro_attribs_classOpenMS_1_1SuffixArraySeqan"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOpenMS_1_1SuffixArraySeqan.html#ac252e4ae3b28e15b76e9c79be16971b5">TIter</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SuffixArraySeqan.html#a7f643787a8ddf761d7f96cc7890643d6">it_</a></td></tr>
 
178
<tr class="memdesc:a7f643787a8ddf761d7f96cc7890643d6 inherit pro_attribs_classOpenMS_1_1SuffixArraySeqan"><td class="mdescLeft">&#160;</td><td class="mdescRight">seqan suffix array iterator  <a href="#a7f643787a8ddf761d7f96cc7890643d6">More...</a><br/></td></tr>
 
179
<tr class="separator:a7f643787a8ddf761d7f96cc7890643d6 inherit pro_attribs_classOpenMS_1_1SuffixArraySeqan"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
180
<tr class="memitem:a28d5fa0a5f589e44cd18c30b6b6dbf63 inherit pro_attribs_classOpenMS_1_1SuffixArraySeqan"><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_1SuffixArraySeqan.html#a28d5fa0a5f589e44cd18c30b6b6dbf63">s_</a></td></tr>
 
181
<tr class="memdesc:a28d5fa0a5f589e44cd18c30b6b6dbf63 inherit pro_attribs_classOpenMS_1_1SuffixArraySeqan"><td class="mdescLeft">&#160;</td><td class="mdescRight">reference to strings for which the suffix array is build  <a href="#a28d5fa0a5f589e44cd18c30b6b6dbf63">More...</a><br/></td></tr>
 
182
<tr class="separator:a28d5fa0a5f589e44cd18c30b6b6dbf63 inherit pro_attribs_classOpenMS_1_1SuffixArraySeqan"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
183
<tr class="memitem:a82b500a04e1c860859dea2a5de81d486 inherit pro_attribs_classOpenMS_1_1SuffixArraySeqan"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Concept.html#gace75bfb1aba684e874dffee13738bd15">DoubleReal</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SuffixArraySeqan.html#a82b500a04e1c860859dea2a5de81d486">masse_</a> [255]</td></tr>
 
184
<tr class="memdesc:a82b500a04e1c860859dea2a5de81d486 inherit pro_attribs_classOpenMS_1_1SuffixArraySeqan"><td class="mdescLeft">&#160;</td><td class="mdescRight">amino acid masses  <a href="#a82b500a04e1c860859dea2a5de81d486">More...</a><br/></td></tr>
 
185
<tr class="separator:a82b500a04e1c860859dea2a5de81d486 inherit pro_attribs_classOpenMS_1_1SuffixArraySeqan"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
186
<tr class="memitem:afb270f403ee1906142ed086faddd9579 inherit pro_attribs_classOpenMS_1_1SuffixArraySeqan"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Concept.html#gae113cb41304c6692c7bf5d0624dc6f0f">SignedSize</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SuffixArraySeqan.html#afb270f403ee1906142ed086faddd9579">number_of_modifications_</a></td></tr>
 
187
<tr class="memdesc:afb270f403ee1906142ed086faddd9579 inherit pro_attribs_classOpenMS_1_1SuffixArraySeqan"><td class="mdescLeft">&#160;</td><td class="mdescRight">number of allowed modifications  <a href="#afb270f403ee1906142ed086faddd9579">More...</a><br/></td></tr>
 
188
<tr class="separator:afb270f403ee1906142ed086faddd9579 inherit pro_attribs_classOpenMS_1_1SuffixArraySeqan"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
189
<tr class="memitem:a26d1215083518387975aecec042c0fc0 inherit pro_attribs_classOpenMS_1_1SuffixArraySeqan"><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_1SuffixArraySeqan.html#a26d1215083518387975aecec042c0fc0">tags_</a></td></tr>
 
190
<tr class="memdesc:a26d1215083518387975aecec042c0fc0 inherit pro_attribs_classOpenMS_1_1SuffixArraySeqan"><td class="mdescLeft">&#160;</td><td class="mdescRight">all tags  <a href="#a26d1215083518387975aecec042c0fc0">More...</a><br/></td></tr>
 
191
<tr class="separator:a26d1215083518387975aecec042c0fc0 inherit pro_attribs_classOpenMS_1_1SuffixArraySeqan"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
192
<tr class="memitem:a0a7158b249ff8c267b98581e56a584e3 inherit pro_attribs_classOpenMS_1_1SuffixArraySeqan"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SuffixArraySeqan.html#a0a7158b249ff8c267b98581e56a584e3">use_tags_</a></td></tr>
 
193
<tr class="memdesc:a0a7158b249ff8c267b98581e56a584e3 inherit pro_attribs_classOpenMS_1_1SuffixArraySeqan"><td class="mdescLeft">&#160;</td><td class="mdescRight">if tags are used  <a href="#a0a7158b249ff8c267b98581e56a584e3">More...</a><br/></td></tr>
 
194
<tr class="separator:a0a7158b249ff8c267b98581e56a584e3 inherit pro_attribs_classOpenMS_1_1SuffixArraySeqan"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
195
<tr class="memitem:ad71c965ded7781aca71019c3873bc535 inherit pro_attribs_classOpenMS_1_1SuffixArraySeqan"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Concept.html#gace75bfb1aba684e874dffee13738bd15">DoubleReal</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SuffixArraySeqan.html#ad71c965ded7781aca71019c3873bc535">tol_</a></td></tr>
 
196
<tr class="memdesc:ad71c965ded7781aca71019c3873bc535 inherit pro_attribs_classOpenMS_1_1SuffixArraySeqan"><td class="mdescLeft">&#160;</td><td class="mdescRight">tolerance  <a href="#ad71c965ded7781aca71019c3873bc535">More...</a><br/></td></tr>
 
197
<tr class="separator:ad71c965ded7781aca71019c3873bc535 inherit pro_attribs_classOpenMS_1_1SuffixArraySeqan"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
198
</table>
 
199
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 
200
<div class="textblock"><p>Class that uses SEQAN library for a suffix array. It can be used to find peptide Candidates for a MS spectrum. </p>
 
201
<p>This class uses SEQAN suffix array. It can just be used for finding peptide Candidates for a given MS Spectrum within a certain mass tolerance. The suffix array can be saved to disc for reused so it has to be build just once. </p>
 
202
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 
203
<a class="anchor" id="a10119b1df48bec175a8f4811b02bed25"></a>
 
204
<div class="memitem">
 
205
<div class="memproto">
 
206
      <table class="memname">
 
207
        <tr>
 
208
          <td class="memname"><a class="el" href="classOpenMS_1_1SuffixArrayTrypticSeqan.html">SuffixArrayTrypticSeqan</a> </td>
 
209
          <td>(</td>
 
210
          <td class="paramtype">const <a class="el" href="classOpenMS_1_1String.html">String</a> &amp;&#160;</td>
 
211
          <td class="paramname"><em>st</em>, </td>
 
212
        </tr>
 
213
        <tr>
 
214
          <td class="paramkey"></td>
 
215
          <td></td>
 
216
          <td class="paramtype">const <a class="el" href="classOpenMS_1_1String.html">String</a> &amp;&#160;</td>
 
217
          <td class="paramname"><em>filename</em>, </td>
 
218
        </tr>
 
219
        <tr>
 
220
          <td class="paramkey"></td>
 
221
          <td></td>
 
222
          <td class="paramtype">const <a class="el" href="classOpenMS_1_1WeightWrapper.html#aa0e0675e46f34052468f523f1c8aff2b">WeightWrapper::WEIGHTMODE</a>&#160;</td>
 
223
          <td class="paramname"><em>weight_mode</em> = <code><a class="el" href="classOpenMS_1_1WeightWrapper.html#aa0e0675e46f34052468f523f1c8aff2ba3828195437a1112429b5c7a3e8780570">WeightWrapper::MONO</a></code>&#160;</td>
 
224
        </tr>
 
225
        <tr>
 
226
          <td></td>
 
227
          <td>)</td>
 
228
          <td></td><td></td>
 
229
        </tr>
 
230
      </table>
 
231
</div><div class="memdoc">
 
232
 
 
233
<p>constructor for tryptic seqan array with a specially optimized implementation </p>
 
234
<dl class="params"><dt>Parameters</dt><dd>
 
235
  <table class="params">
 
236
    <tr><td class="paramname">st</td><td>the suffix array string, which is used to build the suffix array </td></tr>
 
237
    <tr><td class="paramname">filename</td><td>filename of fasta file </td></tr>
 
238
    <tr><td class="paramname">weight_mode</td><td>if not monoistopic weight should be used, this parameters can be set to AVERAGE </td></tr>
 
239
  </table>
 
240
  </dd>
 
241
</dl>
 
242
<dl class="exception"><dt>Exceptions</dt><dd>
 
243
  <table class="exception">
 
244
    <tr><td class="paramname">InvalidValue</td><td>is thrown if string st if invalid </td></tr>
 
245
    <tr><td class="paramname">FileNotFound</td><td>is thrown if given file is not found </td></tr>
 
246
  </table>
 
247
  </dd>
 
248
</dl>
 
249
 
 
250
</div>
 
251
</div>
 
252
<h2 class="groupheader">Member Function Documentation</h2>
 
253
<a class="anchor" id="a9eedb3b9aa20ef87f387b54c9e7813d7"></a>
 
254
<div class="memitem">
 
255
<div class="memproto">
 
256
<table class="mlabels">
 
257
  <tr>
 
258
  <td class="mlabels-left">
 
259
      <table class="memname">
 
260
        <tr>
 
261
          <td class="memname">bool isDigestingEnd </td>
 
262
          <td>(</td>
 
263
          <td class="paramtype">const char&#160;</td>
 
264
          <td class="paramname"><em>aa1</em>, </td>
 
265
        </tr>
 
266
        <tr>
 
267
          <td class="paramkey"></td>
 
268
          <td></td>
 
269
          <td class="paramtype">const char&#160;</td>
 
270
          <td class="paramname"><em>aa2</em>&#160;</td>
 
271
        </tr>
 
272
        <tr>
 
273
          <td></td>
 
274
          <td>)</td>
 
275
          <td></td><td> const</td>
 
276
        </tr>
 
277
      </table>
 
278
  </td>
 
279
  <td class="mlabels-right">
 
280
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
 
281
  </tr>
 
282
</table>
 
283
</div><div class="memdoc">
 
284
 
 
285
<p>returns if an enzyme will cut after first character </p>
 
286
<dl class="params"><dt>Parameters</dt><dd>
 
287
  <table class="params">
 
288
    <tr><td class="paramname">aa1</td><td>const char as first aminoacid </td></tr>
 
289
    <tr><td class="paramname">aa2</td><td>const char as second aminoacid </td></tr>
 
290
  </table>
 
291
  </dd>
 
292
</dl>
 
293
<dl class="section return"><dt>Returns</dt><dd>bool descibing if it is a digesting site </dd></dl>
 
294
 
 
295
<p>Reimplemented from <a class="el" href="classOpenMS_1_1SuffixArraySeqan.html#a9eedb3b9aa20ef87f387b54c9e7813d7">SuffixArraySeqan</a>.</p>
 
296
 
 
297
</div>
 
298
</div>
 
299
</div><!-- contents -->
 
300
<HR style="height:1px; border:none; border-top:1px solid #c0c0c0;">
 
301
<TABLE width="100%" border="0">
 
302
<TR>
 
303
<TD><font color="#c0c0c0">OpenMS / TOPP release 1.11.1</font></TD>
 
304
<TD align="right"><font color="#c0c0c0">Documentation generated on Thu Nov 14 2013 11:19:29 using doxygen 1.8.5</font></TD>
 
305
</TR>
 
306
</TABLE>
 
307
</BODY>
 
308
</HTML>