<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?action=history&amp;feed=atom&amp;title=ProDBWiki%2FDeveloperDocumentation%2FEmowse</id>
	<title>ProDBWiki/DeveloperDocumentation/Emowse - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?action=history&amp;feed=atom&amp;title=ProDBWiki%2FDeveloperDocumentation%2FEmowse"/>
	<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=ProDBWiki/DeveloperDocumentation/Emowse&amp;action=history"/>
	<updated>2026-04-30T21:22:57Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=ProDBWiki/DeveloperDocumentation/Emowse&amp;diff=734&amp;oldid=prev</id>
		<title>Admin: 8 revisions</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=ProDBWiki/DeveloperDocumentation/Emowse&amp;diff=734&amp;oldid=prev"/>
		<updated>2011-10-26T06:14:34Z</updated>

		<summary type="html">&lt;p&gt;8 revisions&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 08:14, 26 October 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=ProDBWiki/DeveloperDocumentation/Emowse&amp;diff=733&amp;oldid=prev</id>
		<title>imported&gt;AnnaKranz at 09:14, 7 June 2005</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=ProDBWiki/DeveloperDocumentation/Emowse&amp;diff=733&amp;oldid=prev"/>
		<updated>2005-06-07T09:14:07Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 11:14, 7 June 2005&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l23&quot;&gt;Line 23:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 23:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Creating the emowse call ====&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Creating the emowse call ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For every SearchParameters object a new DBSearch object is created. Then the &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;emowse&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; call has to be created. This is done in the function &amp;#039;&amp;#039;&amp;#039;create_submitcall_emowse&amp;#039;&amp;#039;&amp;#039;. The informtion from the searchform is adjusted to the sytnax of an &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;emowse&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; call. In addition , a filename for the resultfile is indicated which is composed of output, the id of the scan and the id of the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/del&gt;SearchParameters&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]] &lt;/del&gt;object. Furthermore, the call and some necessary information are stored in a hash. This hash is stored in an array. After all emowse calls for every scan are created, all calls are submitted to a cluster via the module &amp;#039;&amp;#039;&amp;#039;SubmitEmowse&amp;#039;&amp;#039;&amp;#039;. To read more about this module, see [[ProDBWiki/DeveloperDocumentation/Cluster]].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For every SearchParameters object a new DBSearch object is created. Then the &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;emowse&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; call has to be created. This is done in the function &amp;#039;&amp;#039;&amp;#039;create_submitcall_emowse&amp;#039;&amp;#039;&amp;#039;. The informtion from the searchform is adjusted to the sytnax of an &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;emowse&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; call. In addition , a filename for the resultfile is indicated which is composed of output, the id of the scan and the id of the SearchParameters object. Furthermore, the call and some necessary information are stored in a hash. This hash is stored in an array. After all emowse calls for every scan are created, all calls are submitted to a cluster via the module &amp;#039;&amp;#039;&amp;#039;SubmitEmowse&amp;#039;&amp;#039;&amp;#039;. To read more about this module, see [[ProDBWiki/DeveloperDocumentation/Cluster]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Parsing the Results ====&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Parsing the Results ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;AnnaKranz</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=ProDBWiki/DeveloperDocumentation/Emowse&amp;diff=732&amp;oldid=prev</id>
		<title>imported&gt;AnnaKranz at 09:13, 7 June 2005</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=ProDBWiki/DeveloperDocumentation/Emowse&amp;diff=732&amp;oldid=prev"/>
		<updated>2005-06-07T09:13:46Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 11:13, 7 June 2005&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l23&quot;&gt;Line 23:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 23:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Creating the emowse call ====&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Creating the emowse call ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For every SearchParameters object a new DBSearch object is created. Then the &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;emowse&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; call has to be created. This is done in the function &amp;#039;&amp;#039;&amp;#039;create_submitcall_emowse&amp;#039;&amp;#039;&amp;#039;. The informtion from the searchform is adjusted to the sytnax of an &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;emowse&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; call. In addition , a filename for the resultfile is indicated which is composed of output, the id of the scan&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, the database used &lt;/del&gt;and the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;unique set &lt;/del&gt;of &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;parameters&lt;/del&gt;. Furthermore, the call and some necessary information are stored in a hash. This hash is stored in an array. After all emowse calls for every scan are created, all calls are submitted to a cluster via the module &amp;#039;&amp;#039;&amp;#039;SubmitEmowse&amp;#039;&amp;#039;&amp;#039;. To read more about this module, see [[ProDBWiki/DeveloperDocumentation/Cluster]].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For every SearchParameters object a new DBSearch object is created. Then the &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;emowse&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; call has to be created. This is done in the function &amp;#039;&amp;#039;&amp;#039;create_submitcall_emowse&amp;#039;&amp;#039;&amp;#039;. The informtion from the searchform is adjusted to the sytnax of an &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;emowse&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; call. In addition , a filename for the resultfile is indicated which is composed of output, the id of the scan and the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;id &lt;/ins&gt;of &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the [[SearchParameters]] object&lt;/ins&gt;. Furthermore, the call and some necessary information are stored in a hash. This hash is stored in an array. After all emowse calls for every scan are created, all calls are submitted to a cluster via the module &amp;#039;&amp;#039;&amp;#039;SubmitEmowse&amp;#039;&amp;#039;&amp;#039;. To read more about this module, see [[ProDBWiki/DeveloperDocumentation/Cluster]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Parsing the Results ====&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Parsing the Results ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;AnnaKranz</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=ProDBWiki/DeveloperDocumentation/Emowse&amp;diff=731&amp;oldid=prev</id>
		<title>imported&gt;AnnaKranz at 08:46, 7 June 2005</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=ProDBWiki/DeveloperDocumentation/Emowse&amp;diff=731&amp;oldid=prev"/>
		<updated>2005-06-07T08:46:34Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:46, 7 June 2005&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l23&quot;&gt;Line 23:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 23:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Creating the emowse call ====&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Creating the emowse call ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For every SearchParameters object a new DBSearch object is created. Then the &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;emowse&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; call has to be created. This is done in the function &amp;#039;&amp;#039;&amp;#039;create_submitcall_emowse&amp;#039;&amp;#039;&amp;#039;. The informtion from the searchform is adjusted to the sytnax of an &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;emowse&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; call. In addition , a filename for the resultfile is indicated which is composed of output, the id of the scan, the database used and the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;time&lt;/del&gt;. Furthermore, the call and some necessary information are stored in a hash. This hash is stored in an array. After all emowse calls for every scan are created, all calls are submitted to a cluster via the module &amp;#039;&amp;#039;&amp;#039;SubmitEmowse&amp;#039;&amp;#039;&amp;#039;. To read more about this module, see [[ProDBWiki/DeveloperDocumentation/Cluster]].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For every SearchParameters object a new DBSearch object is created. Then the &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;emowse&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; call has to be created. This is done in the function &amp;#039;&amp;#039;&amp;#039;create_submitcall_emowse&amp;#039;&amp;#039;&amp;#039;. The informtion from the searchform is adjusted to the sytnax of an &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;emowse&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; call. In addition , a filename for the resultfile is indicated which is composed of output, the id of the scan, the database used and the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;unique set of parameters&lt;/ins&gt;. Furthermore, the call and some necessary information are stored in a hash. This hash is stored in an array. After all emowse calls for every scan are created, all calls are submitted to a cluster via the module &amp;#039;&amp;#039;&amp;#039;SubmitEmowse&amp;#039;&amp;#039;&amp;#039;. To read more about this module, see [[ProDBWiki/DeveloperDocumentation/Cluster]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Parsing the Results ====&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Parsing the Results ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;AnnaKranz</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=ProDBWiki/DeveloperDocumentation/Emowse&amp;diff=730&amp;oldid=prev</id>
		<title>imported&gt;AnnaKranz at 12:09, 6 June 2005</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=ProDBWiki/DeveloperDocumentation/Emowse&amp;diff=730&amp;oldid=prev"/>
		<updated>2005-06-06T12:09:58Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 14:09, 6 June 2005&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l23&quot;&gt;Line 23:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 23:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Creating the emowse call ====&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Creating the emowse call ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For every SearchParameters object a new DBSearch object is created. Then the &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;emowse&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; call has to be created. This is done in the function &amp;#039;&amp;#039;&amp;#039;create_submitcall_emowse&amp;#039;&amp;#039;&amp;#039;. The informtion from the searchform is adjusted to the sytnax of an &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;emowse&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; call. In addition , a filename for the resultfile is indicated which is composed of output, the id of the scan, the database used and the time. Furthermore, the call and some necessary information are stored in a hash. This hash is stored in an array. After all emowse calls for every scan are created, all calls are submitted to a cluster via the module &amp;#039;&amp;#039;&amp;#039;SubmitEmowse&amp;#039;&amp;#039;&amp;#039;. To read more about this module, see [[ProDBWiki/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;DevelopersDocumentation&lt;/del&gt;/]].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For every SearchParameters object a new DBSearch object is created. Then the &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;emowse&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; call has to be created. This is done in the function &amp;#039;&amp;#039;&amp;#039;create_submitcall_emowse&amp;#039;&amp;#039;&amp;#039;. The informtion from the searchform is adjusted to the sytnax of an &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;emowse&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; call. In addition , a filename for the resultfile is indicated which is composed of output, the id of the scan, the database used and the time. Furthermore, the call and some necessary information are stored in a hash. This hash is stored in an array. After all emowse calls for every scan are created, all calls are submitted to a cluster via the module &amp;#039;&amp;#039;&amp;#039;SubmitEmowse&amp;#039;&amp;#039;&amp;#039;. To read more about this module, see [[ProDBWiki/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;DeveloperDocumentation&lt;/ins&gt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Cluster&lt;/ins&gt;]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Parsing the Results ====&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Parsing the Results ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;AnnaKranz</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=ProDBWiki/DeveloperDocumentation/Emowse&amp;diff=729&amp;oldid=prev</id>
		<title>imported&gt;AnnaKranz at 13:24, 5 June 2005</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=ProDBWiki/DeveloperDocumentation/Emowse&amp;diff=729&amp;oldid=prev"/>
		<updated>2005-06-05T13:24:57Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:24, 5 June 2005&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l13&quot;&gt;Line 13:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 13:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Integration of emowse in ProDB ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Integration of emowse in ProDB ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Most of my work is done in &amp;#039;&amp;#039;&amp;#039;msanalysis.cgi&amp;#039;&amp;#039;&amp;#039;, which can be found in prodb/share/www/cgi-bin. The most important function for the search with &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;emowse&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; is &amp;#039;&amp;#039;&amp;#039;doMowseQuery&amp;#039;&amp;#039;&amp;#039;. If this function is called, all values of the search form are collected. The databases are fetched from the mascot server via the Module &amp;#039;&amp;#039;&amp;#039;MSTools&amp;#039;&amp;#039;&amp;#039; in the same directory. This is done in the function &amp;#039;&amp;#039;&amp;#039;getDatabases&amp;#039;&amp;#039;&amp;#039;. For every selected database, every possible weight variability, every possible partials factor and every possible error tolerance in the given range, a SearchParameters object is created with the function &amp;#039;&amp;#039;&amp;#039;get_search_parameter_emowse&amp;#039;&amp;#039;&amp;#039;. Afterwards the search is done for every selected scan. This is done in severable steps which will be explained in the next section.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Most of my work is done in &amp;#039;&amp;#039;&amp;#039;msanalysis.cgi&amp;#039;&amp;#039;&amp;#039;, which can be found in prodb/share/www/cgi-bin. The most important function for the search with &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;emowse&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; is &amp;#039;&amp;#039;&amp;#039;doMowseQuery&amp;#039;&amp;#039;&amp;#039;. If this function is called, all values of the search form are collected. The databases are fetched from the mascot server via the Module &amp;#039;&amp;#039;&amp;#039;MSTools&amp;#039;&amp;#039;&amp;#039; in the same directory. This is done in the function &amp;#039;&amp;#039;&amp;#039;getDatabases&amp;#039;&amp;#039;&amp;#039;. For every selected database, every possible weight variability, every possible partials factor and every possible error tolerance in the given range, a SearchParameters object is created with the function &amp;#039;&amp;#039;&amp;#039;get_search_parameter_emowse&amp;#039;&amp;#039;&amp;#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. Since &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;emowse&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; has different parameters as &amp;#039;&amp;#039;Mascot&amp;#039;&amp;#039; I had to extend the SearchParameters object. Therefore I extended the Module SearchParameters in prodb/share/perl/PRODB/DB_Server with two new functions &amp;#039;&amp;#039;&amp;#039;partialsFactor&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;weightVariability&amp;#039;&amp;#039;&amp;#039;. If these functions get a parameter, this value will be added to the SearchParameters object, otherwise the existing value will be returned&lt;/ins&gt;. Afterwards the search is done for every selected scan. This is done in severable steps which will be explained in the next section.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== The Search ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== The Search ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l35&quot;&gt;Line 35:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 35:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== The Results ====&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== The Results ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;When the search is finished, a new web-page is loaded with the number of results for all searches. To see the results, you have to click on &amp;#039;&amp;#039;Browse results&amp;#039;&amp;#039;. Now, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;a &lt;/del&gt;function of &amp;#039;&amp;#039;&amp;#039;msresults.cgi&amp;#039;&amp;#039;&amp;#039; is called.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;When the search is finished, a new web-page is loaded with the number of results for all searches. To see the results, you have to click on &amp;#039;&amp;#039;Browse results&amp;#039;&amp;#039;. Now, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the &lt;/ins&gt;function &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;#039;&amp;#039;&amp;#039;results&amp;#039;&amp;#039;&amp;#039; &lt;/ins&gt;of &amp;#039;&amp;#039;&amp;#039;msresults.cgi&amp;#039;&amp;#039;&amp;#039; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(same directory) &lt;/ins&gt;is called&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. In this function I just changed some details. As the &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;emowse&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; has some parameters other than &amp;#039;&amp;#039;Mascot&amp;#039;&amp;#039; (and the other way round), there has to be a differentiation between the two searchengines. So the tooltips vary depending on the searchengine. To get the results, the function &amp;#039;&amp;#039;&amp;#039;fetchMSResults&amp;#039;&amp;#039;&amp;#039; of &amp;#039;&amp;#039;&amp;#039;MSTools&amp;#039;&amp;#039;&amp;#039; is called. Here has to be a differentiation of the two searchengines as well. As mentioned above, the two have different parameters. Therefore, depending on the searchengine, different values have to be fetched, stored in a hash and presentated to the user&lt;/ins&gt;.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Author: Anna-Lena Kranz&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Author: Anna-Lena Kranz&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;AnnaKranz</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=ProDBWiki/DeveloperDocumentation/Emowse&amp;diff=728&amp;oldid=prev</id>
		<title>imported&gt;AnnaKranz at 14:45, 4 June 2005</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=ProDBWiki/DeveloperDocumentation/Emowse&amp;diff=728&amp;oldid=prev"/>
		<updated>2005-06-04T14:45:01Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:45, 4 June 2005&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l8&quot;&gt;Line 8:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 8:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== How to use ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== How to use ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If you like to search for your protein with &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;emowse&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; against a database, you have to select your Experiment and choose the link &amp;#039;&amp;#039;Mass Spectra Data&amp;#039;&amp;#039; on the left hand side of the web-page. There you have to select MS for scan type and choose your scans. Afterwards you get on to the search form by clicking on the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;#039;&lt;/del&gt;&amp;#039;&amp;#039;Peptide Mass Fingerprint&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;#039;&lt;/del&gt;&amp;#039;&amp;#039; link. Now you can specify some details for your search. You can title the search if you like. You can choose any taxonomy but it will not affect the search with &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;emowse&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;. The selection of the searchengine &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;emowse&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; and the database(s) to search against are mandatory. If you know the whole sequence molecular weight of your protein you can declare the weight in the field &amp;#039;&amp;#039;Protein Mass&amp;#039;&amp;#039;. The unit is dalton. You can also select the enzyme or reagent used for the cleavage of the protein. If you are unsure which parameters you should specify in addition, do not do anything more. Otherwise you can specify the allowed whole seqence weight variability (Weight Variability), the error allowed for mass accuracy of experimental mass determination (Error Tolerance) and the weighting given to partially-cleaved peptide fragments. See more details in the [[ProDBWiki/WebDocumentation/PeptideMassFingerprintWithEmowse]] section.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If you like to search for your protein with &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;emowse&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; against a database, you have to select your Experiment and choose the link &amp;#039;&amp;#039;Mass Spectra Data&amp;#039;&amp;#039; on the left hand side of the web-page. There you have to select MS for scan type and choose your scans. Afterwards you get on to the search form by clicking on the &amp;#039;&amp;#039;Peptide Mass Fingerprint&amp;#039;&amp;#039; link. Now you can specify some details for your search. You can title the search if you like. You can choose any taxonomy but it will not affect the search with &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;emowse&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;. The selection of the searchengine &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;emowse&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; and the database(s) to search against are mandatory. If you know the whole sequence molecular weight of your protein you can declare the weight in the field &amp;#039;&amp;#039;Protein Mass&amp;#039;&amp;#039;. The unit is dalton. You can also select the enzyme or reagent used for the cleavage of the protein. If you are unsure which parameters you should specify in addition, do not do anything more. Otherwise you can specify the allowed whole seqence weight variability (Weight Variability), the error allowed for mass accuracy of experimental mass determination (Error Tolerance) and the weighting given to partially-cleaved peptide fragments. See more details in the [[ProDBWiki/WebDocumentation/PeptideMassFingerprintWithEmowse]] section.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If you like to repeat a search with the same parameters, you have to choose the &amp;#039;&amp;#039;search again with old search parameters&amp;#039;&amp;#039; option at the bottom. All you have to do now is to click the &amp;#039;&amp;#039;Search&amp;#039;&amp;#039; button and &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;eemowse&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; will do the rest. When the search is finished, you will see a new window with the number of hits. To see the results, click on &amp;#039;&amp;#039;Browse Results&amp;#039;&amp;#039;.   &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If you like to repeat a search with the same parameters, you have to choose the &amp;#039;&amp;#039;search again with old search parameters&amp;#039;&amp;#039; option at the bottom. All you have to do now is to click the &amp;#039;&amp;#039;Search&amp;#039;&amp;#039; button and &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;eemowse&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; will do the rest. When the search is finished, you will see a new window with the number of hits. To see the results, click on &amp;#039;&amp;#039;Browse Results&amp;#039;&amp;#039;.   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Integration of emowse in ProDB ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Integration of emowse in ProDB ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Most of my work is done in &amp;#039;&amp;#039;msanalysis.cgi&amp;#039;&amp;#039;, which can be found in prodb/share/www/cgi-bin. The most important function for the search with &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;emowse&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; is &amp;#039;&amp;#039;doMowseQuery&amp;#039;&amp;#039;. If this function is called, all values of the search form are collected. The databases are fetched from the mascot server via the Module &amp;#039;&amp;#039;&amp;#039;MSTools&amp;#039;&amp;#039;&amp;#039; in the same directory. For every selected database, every possible weight variability, every possible partials factor and every possible error tolerance in the given range, a &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/del&gt;SearchParameters&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]] &lt;/del&gt;object is created with the function&amp;#039;&amp;#039;get_search_parameter_emowse&amp;#039;&amp;#039;. Afterwards the search is done for every selected scan. This is done in severable steps which will be explained in the next section.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Most of my work is done in &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;#039;&lt;/ins&gt;&amp;#039;&amp;#039;msanalysis.cgi&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;#039;&lt;/ins&gt;&amp;#039;&amp;#039;, which can be found in prodb/share/www/cgi-bin. The most important function for the search with &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;emowse&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; is &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;#039;&lt;/ins&gt;&amp;#039;&amp;#039;doMowseQuery&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;#039;&lt;/ins&gt;&amp;#039;&amp;#039;. If this function is called, all values of the search form are collected. The databases are fetched from the mascot server via the Module &amp;#039;&amp;#039;&amp;#039;MSTools&amp;#039;&amp;#039;&amp;#039; in the same directory&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. This is done in the function &amp;#039;&amp;#039;&amp;#039;getDatabases&amp;#039;&amp;#039;&amp;#039;&lt;/ins&gt;. For every selected database, every possible weight variability, every possible partials factor and every possible error tolerance in the given range, a SearchParameters object is created with the function &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;#039;&lt;/ins&gt;&amp;#039;&amp;#039;get_search_parameter_emowse&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;#039;&lt;/ins&gt;&amp;#039;&amp;#039;. Afterwards the search is done for every selected scan. This is done in severable steps which will be explained in the next section.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== The Search ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== The Search ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l23&quot;&gt;Line 23:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 23:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Creating the emowse call ====&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Creating the emowse call ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For every &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/del&gt;SearchParameters&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]] &lt;/del&gt;object a new DBSearch object is created. Then the emowse call has to be created. This is done in the function &amp;#039;&amp;#039;create_submitcall_emowse&amp;#039;&amp;#039;. The informtion from the searchform is adjusted to the sytnax of an emowse call. In addition , a filename for the resultfile is indicated which is composed of output, the id of the scan, the database used and the time. Furthermore, the call and some necessary information are stored in a hash. This hash is stored in an array. After all emowse calls for every scan are created, all calls are submitted to a cluster via the module &amp;#039;&amp;#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/del&gt;SubmitEmowse&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&lt;/del&gt;&amp;#039;&amp;#039;. To read more about this module, see [[ProDBWiki/DevelopersDocumentation/]].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For every SearchParameters object a new DBSearch object is created. Then the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;/ins&gt;emowse&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; &lt;/ins&gt;call has to be created. This is done in the function &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;#039;&lt;/ins&gt;&amp;#039;&amp;#039;create_submitcall_emowse&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;#039;&lt;/ins&gt;&amp;#039;&amp;#039;. The informtion from the searchform is adjusted to the sytnax of an &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;/ins&gt;emowse&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; &lt;/ins&gt;call. In addition , a filename for the resultfile is indicated which is composed of output, the id of the scan, the database used and the time. Furthermore, the call and some necessary information are stored in a hash. This hash is stored in an array. After all emowse calls for every scan are created, all calls are submitted to a cluster via the module &amp;#039;&amp;#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;#039;&lt;/ins&gt;SubmitEmowse&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;#039;&lt;/ins&gt;&amp;#039;&amp;#039;. To read more about this module, see [[ProDBWiki/DevelopersDocumentation/]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Parsing the Results ====&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Parsing the Results ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The results of the &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;emowse&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; search are located in an outputfile, temporary stored in the directory /vol/tmp. To get the results, this file has to be parsed for the hits and their additional information. This is done for every scan in the function &amp;#039;&amp;#039;parse_mowse&amp;#039;&amp;#039;. The protein hits with start and stop position, sequence and weight of each peptid hit are stored in an array. To get the sequence coverage of the hit, the function &amp;#039;&amp;#039;seqCoverage&amp;#039;&amp;#039; is called. There, the length of the matched sequence is calculated. These informations and the unmatched weights are stored in a hash.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The results of the &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;emowse&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; search are located in an outputfile, temporary stored in the directory /vol/tmp. To get the results, this file has to be parsed for the hits and their additional information. This is done for every scan in the function &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;#039;&lt;/ins&gt;&amp;#039;&amp;#039;parse_mowse&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;#039;&lt;/ins&gt;&amp;#039;&amp;#039;. The protein hits with start and stop position, sequence and weight of each peptid hit are stored in an array. To get the sequence coverage of the hit, the function &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;#039;&lt;/ins&gt;&amp;#039;&amp;#039;seqCoverage&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;#039;&lt;/ins&gt;&amp;#039;&amp;#039; is called. There, the length of the matched sequence is calculated. These informations and the unmatched weights are stored in a hash&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==== Adding the hits to ProDB ====&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The hits are added to ProDB in the function &amp;#039;&amp;#039;&amp;#039;addHits&amp;#039;&amp;#039;&amp;#039;. If the hit has a score higher than 0.3 (Experience has shown that hits with a score less than 0.3 are not significant.) a protein hit is added to ProDB if it dos not already exists. In addition every peptide hit for the protein hit are added to ProDB as well.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==== The Results ====&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;When the search is finished, a new web-page is loaded with the number of results for all searches. To see the results, you have to click on &amp;#039;&amp;#039;Browse results&amp;#039;&amp;#039;. Now, a function of &amp;#039;&amp;#039;&amp;#039;msresults.cgi&amp;#039;&amp;#039;&amp;#039; is called&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Author: Anna-Lena Kranz&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Author: Anna-Lena Kranz&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;AnnaKranz</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=ProDBWiki/DeveloperDocumentation/Emowse&amp;diff=726&amp;oldid=prev</id>
		<title>imported&gt;AnnaKranz at 14:18, 4 June 2005</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=ProDBWiki/DeveloperDocumentation/Emowse&amp;diff=726&amp;oldid=prev"/>
		<updated>2005-06-04T14:18:47Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:18, 4 June 2005&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>imported&gt;AnnaKranz</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=ProDBWiki/DeveloperDocumentation/Emowse&amp;diff=727&amp;oldid=prev</id>
		<title>Unknown user at 00:00, 1 January 1970</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=ProDBWiki/DeveloperDocumentation/Emowse&amp;diff=727&amp;oldid=prev"/>
		<updated>1970-01-01T00:00:00Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__NOTOC__&lt;br /&gt;
= Emowse - Protein Identification by mass spectrometry =&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
For the unique and rapid identification of unknown sample proteins, a &amp;#039;fingerprint&amp;#039; signature derived from peptide mass information is sufficient. By using the molecular weights of the peptides obtained by mass spectrometry, &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;emowse&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; searches a protein database for matches with the given data. The scoring algorithm tolerates experimental errors of a few Daltons. For each entry in the database to search, emowse derives whole sequence molecular weight and calculated peptide molecular weights for complete digests using a range of cleavage rules. If you like to look for your unknown sample using &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;emowse&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;, the peptide molecular weights of the protein are sufficient. In addition you can specify a variety of  other parameters such as cleavage enzyme, whole sequence molecular weight and error tolerance.&lt;br /&gt;
&lt;br /&gt;
== How to use ==&lt;br /&gt;
&lt;br /&gt;
If you like to search for your protein with &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;emowse&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; against a database, you have to select your Experiment and choose the link &amp;#039;&amp;#039;Mass Spectra Data&amp;#039;&amp;#039; on the left hand side of the web-page. There you have to select MS for scan type and choose your scans. Afterwards you get on to the search form by clicking on the &amp;#039;&amp;#039;&amp;#039;Peptide Mass Fingerprint&amp;#039;&amp;#039;&amp;#039; link. Now you can specify some details for your search. You can title the search if you like. You can choose any taxonomy but it will not affect the search with &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;emowse&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;. The selection of the searchengine &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;emowse&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; and the database(s) to search against are mandatory. If you know the whole sequence molecular weight of your protein you can declare the weight in the field &amp;#039;&amp;#039;Protein Mass&amp;#039;&amp;#039;. The unit is dalton. You can also select the enzyme or reagent used for the cleavage of the protein. If you are unsure which parameters you should specify in addition, do not do anything more. Otherwise you can specify the allowed whole seqence weight variability (Weight Variability), the error allowed for mass accuracy of experimental mass determination (Error Tolerance) and the weighting given to partially-cleaved peptide fragments. See more details in the [[ProDBWiki/WebDocumentation/PeptideMassFingerprintWithEmowse]] section. &lt;br /&gt;
If you like to repeat a search with the same parameters, you have to choose the &amp;#039;&amp;#039;search again with old search parameters&amp;#039;&amp;#039; option at the bottom. All you have to do now is to click the &amp;#039;&amp;#039;Search&amp;#039;&amp;#039; button and &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;eemowse&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; will do the rest. When the search is finished, you will see a new window with the number of hits. To see the results, click on &amp;#039;&amp;#039;Browse Results&amp;#039;&amp;#039;.  &lt;br /&gt;
&lt;br /&gt;
== Integration of emowse in ProDB ==&lt;br /&gt;
&lt;br /&gt;
Most of my work is done in &amp;#039;&amp;#039;msanalysis.cgi&amp;#039;&amp;#039;, which can be found in prodb/share/www/cgi-bin. The most important function for the search with &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;emowse&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; is &amp;#039;&amp;#039;doMowseQuery&amp;#039;&amp;#039;. If this function is called, all values of the search form are collected. The databases are fetched from the mascot server via the Module &amp;#039;&amp;#039;&amp;#039;MSTools&amp;#039;&amp;#039;&amp;#039; in the same directory. For every selected database, every possible weight variability, every possible partials factor and every possible error tolerance in the given range, a [[SearchParameters]] object is created with the function&amp;#039;&amp;#039;get_search_parameter_emowse&amp;#039;&amp;#039;. Afterwards the search is done for every selected scan. This is done in severable steps which will be explained in the next section.&lt;br /&gt;
&lt;br /&gt;
=== The Search ===&lt;br /&gt;
&lt;br /&gt;
==== Creating an Inputfile ====&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Emowse&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; searches a protein database for matches with the mass spectrometry data for a given file of molecular weights. This file is created in the function &amp;#039;&amp;#039;&amp;#039;createmowseInput&amp;#039;&amp;#039;&amp;#039;. The masses of every single peak of the given scan are printed line per line in a file. The file&amp;#039;s name is composed of input and the id of the scan. The file is temporary saved in the /vol/tmp directory. &lt;br /&gt;
&lt;br /&gt;
==== Creating the emowse call ====&lt;br /&gt;
&lt;br /&gt;
For every [[SearchParameters]] object a new DBSearch object is created. Then the emowse call has to be created. This is done in the function &amp;#039;&amp;#039;create_submitcall_emowse&amp;#039;&amp;#039;. The informtion from the searchform is adjusted to the sytnax of an emowse call. In addition , a filename for the resultfile is indicated which is composed of output, the id of the scan, the database used and the time. Furthermore, the call and some necessary information are stored in a hash. This hash is stored in an array. After all emowse calls for every scan are created, all calls are submitted to a cluster via the module &amp;#039;&amp;#039;[[SubmitEmowse]]&amp;#039;&amp;#039;. To read more about this module, see [[ProDBWiki/DevelopersDocumentation/]].&lt;br /&gt;
&lt;br /&gt;
==== Parsing the Results ====&lt;br /&gt;
&lt;br /&gt;
The results of the &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;emowse&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; search are located in an outputfile, temporary stored in the directory /vol/tmp. To get the results, this file has to be parsed for the hits and their additional information. This is done for every scan in the function &amp;#039;&amp;#039;parse_mowse&amp;#039;&amp;#039;. The protein hits with start and stop position, sequence and weight of each peptid hit are stored in an array. To get the sequence coverage of the hit, the function &amp;#039;&amp;#039;seqCoverage&amp;#039;&amp;#039; is called. There, the length of the matched sequence is calculated. These informations and the unmatched weights are stored in a hash. &lt;br /&gt;
&lt;br /&gt;
Author: Anna-Lena Kranz&lt;/div&gt;</summary>
		<author><name>Unknown user</name></author>
	</entry>
</feed>