<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Emad Mokhtar's Framework - biometrics</title>
    <link>http://www.emadmokhtar.com/</link>
    <description>Computer-Geek Life Style</description>
    <language>en-us</language>
    <copyright>Emad Mokhtar</copyright>
    <lastBuildDate>Fri, 12 Mar 2010 20:08:10 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.3.9074.18820</generator>
    <managingEditor>emadmokhtar@emadmokhtar.com</managingEditor>
    <webMaster>emadmokhtar@emadmokhtar.com</webMaster>
    <item>
      <trackback:ping>http://www.emadmokhtar.com/Trackback.aspx?guid=67402004-5a7e-48de-9e01-6c6d88bdf3a8</trackback:ping>
      <pingback:server>http://www.emadmokhtar.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.emadmokhtar.com/PermaLink,guid,67402004-5a7e-48de-9e01-6c6d88bdf3a8.aspx</pingback:target>
      <dc:creator>Emad Mokhtar</dc:creator>
      <wfw:comment>http://www.emadmokhtar.com/CommentView,guid,67402004-5a7e-48de-9e01-6c6d88bdf3a8.aspx</wfw:comment>
      <wfw:commentRss>http://www.emadmokhtar.com/SyndicationService.asmx/GetEntryCommentsRss?guid=67402004-5a7e-48de-9e01-6c6d88bdf3a8</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt">Hello folks, I know the first
thing pop-in your mind <span style="TEXT-DECORATION: underline">What is Intelligent <a href="http://en.wikipedia.org/wiki/DNA"><span style="COLOR: blue">DNA</span></a> Identification
System aka IDIS?</span></span>
        </p>
        <p>
          <span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt">This's the name of my graduation
project since 2009, it's just an n <a href="http://en.wikipedia.org/wiki/Bioinformatics"><span style="COLOR: blue; TEXT-DECORATION: underline">Bioinformatics</span></a> system
implemented with DNA as <a href="http://en.wikipedia.org/wiki/Biometrics"><span style="COLOR: blue; TEXT-DECORATION: underline">biometric</span></a> system,
and used for identification.</span>
        </p>
        <p>
          <img src="http://www.emadmokhtar.com/content/binary/031210_2008_Intelligent1.jpg" style="WIDTH: 81px; HEIGHT: 80px" height="320" alt="" width="320" />
        </p>
        <p>
          <span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt">And <span style="TEXT-DECORATION: underline">Why <a href="http://en.wikipedia.org/wiki/DNA"><span style="COLOR: blue">DNA</span></a> , <a href="http://en.wikipedia.org/wiki/Biometrics"><span style="COLOR: blue">Biometrics</span></a> ,
and <a href="http://en.wikipedia.org/wiki/Bioinformatics"><span style="COLOR: blue">Bioinformatics</span></a> ?</span></span>
        </p>
        <p>
          <span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt">Because we choose our graduation
project, we want to do something unique and hard to do.</span>
        </p>
        <p>
          <span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt">You said used for identification,
is there another application of <a href="http://en.wikipedia.org/wiki/Biometrics"><span style="COLOR: blue; TEXT-DECORATION: underline">biometric</span></a> system?</span>
        </p>
        <p>
          <span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt">Yep, there're three types of biometric
applications:</span>
        </p>
        <ol>
          <li>
            <span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt">Identification: When you want
to search for unknown personal, to know any information about him.</span>
          </li>
          <li>
            <span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt">Verification: is to verify XYZ
personal is really XYZ personal or not.</span>
          </li>
          <li>
            <span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt">Screening: searching for "XYZ"
personal in a list like "Banned from traveling List".</span>
          </li>
        </ol>
        <p>
          <span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt">
            <span style="TEXT-DECORATION: underline">What
makes this field Unique and Hard?</span>
          </span>
        </p>
        <p>
          <span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt">The <a href="http://en.wikipedia.org/wiki/Bioinformatics"><span style="COLOR: blue; TEXT-DECORATION: underline">Bioinformatics</span></a> and <a href="http://en.wikipedia.org/wiki/Biometrics"><span style="COLOR: blue; TEXT-DECORATION: underline">Biometrics</span></a> field
is rare in Egypt, and this was the challenge to make something new and not stable
yet, the information for these fields " <a href="http://en.wikipedia.org/wiki/Biometrics"><span style="COLOR: blue; TEXT-DECORATION: underline">Biometrics</span></a> , <a href="http://en.wikipedia.org/wiki/Bioinformatics"><span style="COLOR: blue; TEXT-DECORATION: underline">Bioinformatics</span></a> ,
and <a href="http://en.wikipedia.org/wiki/DNA"><span style="COLOR: blue; TEXT-DECORATION: underline">DNA</span></a> "
are updating every year maybe less, and the information on the internet are rare and
sometimes not free, but we manage to read some IEEE papers and the great book of O'Reilly
BLAST.</span>
        </p>
        <p>
          <img src="http://www.emadmokhtar.com/content/binary/031210_2008_Intelligent2.jpg" style="WIDTH: 295px; HEIGHT: 360px" height="818" alt="" width="623" />
        </p>
        <p>
          <span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt">
            <span style="TEXT-DECORATION: underline">What
is BLAST?</span> BLAST stand for Basic Local Alignment Search Tool, which our system
is based on this powerful tool.</span>
        </p>
        <p>
          <span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt">When we decide to build our system,
we face some obstacles which are:</span>
        </p>
        <ol>
          <li>
            <span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt">Rareness of information.</span>
          </li>
          <li>
            <span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt">Any implementation written in
either Python or Java; and we want to build our system on C#.</span>
          </li>
          <li>
            <span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt">The algorithm of BLAST works for
all living being, and we want our system to work on Human only.</span>
          </li>
        </ol>
        <p>
          <span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt">So I decide to read the O'Reilly
BLAST book from cover to cover, but I really read the first 3 chapters and then an
idea popup in my mind, why not customize this algorithm to be optimized for our system.</span>
        </p>
        <p>
          <span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt">I used the concept of dynamic
programming which is divide the big problem into small problems and solve them, so
I created an algorithm that divided into 2 steps:</span>
        </p>
        <ol>
          <li>
            <span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt">Inexact match.</span>
          </li>
          <li>
            <span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt">Exact match.</span>
          </li>
        </ol>
        <p>
          <span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt">How does it work? First let's
define the Inputs, Outputs, and Processing.</span>
        </p>
        <div>
          <table style="BORDER-COLLAPSE: collapse" border="0">
            <colgroup>
              <col style="WIDTH: 157px" />
              <col style="WIDTH: 168px" />
              <col style="WIDTH: 314px" />
            </colgroup>
            <tbody valign="top">
              <tr style="BACKGROUND: #f79646; HEIGHT: 32px">
                <td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: 0.5pt solid; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: 0.5pt solid; BORDER-RIGHT: 0.5pt solid">
                  <p style="TEXT-ALIGN: center">
                    <span style="FONT-FAMILY: Times New Roman; COLOR: white; FONT-SIZE: 12pt">
                      <strong>Inputs</strong>
                    </span>
                  </p>
                </td>
                <td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: 0.5pt solid; BORDER-RIGHT: 0.5pt solid">
                  <p style="TEXT-ALIGN: center">
                    <span style="FONT-FAMILY: Times New Roman; COLOR: white; FONT-SIZE: 12pt">
                      <strong>Processing</strong>
                    </span>
                  </p>
                </td>
                <td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: 0.5pt solid; BORDER-RIGHT: 0.5pt solid">
                  <p style="TEXT-ALIGN: center">
                    <span style="FONT-FAMILY: Times New Roman; COLOR: white; FONT-SIZE: 12pt">
                      <strong>Outputs</strong>
                    </span>
                  </p>
                </td>
              </tr>
              <tr style="HEIGHT: 29px">
                <td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: 0.5pt solid; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: medium none; BORDER-RIGHT: 0.5pt solid">
                  <p>
                    <span style="FONT-FAMILY: Times New Roman; FONT-SIZE: 12pt">The unknown personal's <a href="http://en.wikipedia.org/wiki/DNA"><span style="COLOR: blue; TEXT-DECORATION: underline">DNA</span></a></span>
                  </p>
                </td>
                <td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: medium none; BORDER-RIGHT: 0.5pt solid">
                  <p>
                    <span style="FONT-FAMILY: Times New Roman; FONT-SIZE: 12pt">Inexact Match &amp; Exact
Match</span>
                  </p>
                </td>
                <td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: medium none; BORDER-RIGHT: 0.5pt solid">
                  <p>
                    <span style="FONT-FAMILY: Times New Roman; FONT-SIZE: 12pt">Match "personal's info.
found" or Mismatch "Person's info not found"</span>
                  </p>
                </td>
              </tr>
            </tbody>
          </table>
        </div>
        <p>
          <span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt">
            <span style="TEXT-DECORATION: underline">
              <strong>The
first step "Inexact match" :</strong>
            </span> take the input DNA and make a <a href="http://en.wikipedia.org/wiki/Smith-Waterman_algorithm"><span style="COLOR: blue; TEXT-DECORATION: underline">local
alignment</span></a> process and select the most 10 person made the highest match
score, who one of them is the person or they are related, so we can use this step
to identify the person's relatives like brother, sister, cousin, uncle, aunt, etc.</span>
        </p>
        <p>
          <span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt">
            <span style="TEXT-DECORATION: underline">
              <strong>The
second step "exact match" :</strong>
            </span> I use algorithm called 'Boyer-Moore' which
used in string search processing, then the inputs for this step are the first step
output "10 personal's <a href="http://en.wikipedia.org/wiki/DNA"><span style="COLOR: blue; TEXT-DECORATION: underline">DNA</span></a> s"
and the unknown person's <a href="http://en.wikipedia.org/wiki/DNA"><span style="COLOR: blue; TEXT-DECORATION: underline">DNA</span></a> ,
and run process 10 times, every time run the algorithm with the unknown person's <a href="http://en.wikipedia.org/wiki/DNA"><span style="COLOR: blue; TEXT-DECORATION: underline">DNA</span></a> and
each of the 10 persons, the result either match or mismatch.</span>
        </p>
        <p>
          <span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt">The Flowchart of the algorithm:</span>
        </p>
        <p>
          <img src="http://www.emadmokhtar.com/content/binary/031210_2008_Intelligent3.jpg" style="WIDTH: 586px; HEIGHT: 422px" height="656" alt="" width="853" />
        </p>
        <img width="0" height="0" src="http://www.emadmokhtar.com/aggbug.ashx?id=67402004-5a7e-48de-9e01-6c6d88bdf3a8" />
        <br />
        <hr />
© Copyright, Emad Mokhtar</body>
      <title>Intelligent DNA Identification System</title>
      <guid isPermaLink="false">http://www.emadmokhtar.com/PermaLink,guid,67402004-5a7e-48de-9e01-6c6d88bdf3a8.aspx</guid>
      <link>http://www.emadmokhtar.com/IntelligentDNAIdentificationSystem.aspx</link>
      <pubDate>Fri, 12 Mar 2010 20:08:10 GMT</pubDate>
      <description>
&lt;p&gt;
&lt;span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt"&gt;Hello folks, I know the first
thing pop-in your mind &lt;span style="TEXT-DECORATION: underline"&gt;What is Intelligent &lt;a href="http://en.wikipedia.org/wiki/DNA"&gt;&lt;span style="COLOR: blue"&gt;DNA&lt;/span&gt;&lt;/a&gt; Identification
System aka IDIS?&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt"&gt;This's the name of my graduation
project since 2009, it's just an n &lt;a href="http://en.wikipedia.org/wiki/Bioinformatics"&gt;&lt;span style="COLOR: blue; TEXT-DECORATION: underline"&gt;Bioinformatics&lt;/span&gt;&lt;/a&gt; system
implemented with DNA as &lt;a href="http://en.wikipedia.org/wiki/Biometrics"&gt;&lt;span style="COLOR: blue; TEXT-DECORATION: underline"&gt;biometric&lt;/span&gt;&lt;/a&gt; system,
and used for identification.&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://www.emadmokhtar.com/content/binary/031210_2008_Intelligent1.jpg" style="WIDTH: 81px; HEIGHT: 80px" height="320" alt="" width="320" /&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt"&gt;And &lt;span style="TEXT-DECORATION: underline"&gt;Why &lt;a href="http://en.wikipedia.org/wiki/DNA"&gt;&lt;span style="COLOR: blue"&gt;DNA&lt;/span&gt;&lt;/a&gt; , &lt;a href="http://en.wikipedia.org/wiki/Biometrics"&gt;&lt;span style="COLOR: blue"&gt;Biometrics&lt;/span&gt;&lt;/a&gt; ,
and &lt;a href="http://en.wikipedia.org/wiki/Bioinformatics"&gt;&lt;span style="COLOR: blue"&gt;Bioinformatics&lt;/span&gt;&lt;/a&gt; ?&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt"&gt;Because we choose our graduation
project, we want to do something unique and hard to do.&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt"&gt;You said used for identification,
is there another application of &lt;a href="http://en.wikipedia.org/wiki/Biometrics"&gt;&lt;span style="COLOR: blue; TEXT-DECORATION: underline"&gt;biometric&lt;/span&gt;&lt;/a&gt; system?&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt"&gt;Yep, there're three types of biometric
applications:&lt;/span&gt;
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt"&gt;Identification: When you want
to search for unknown personal, to know any information about him.&lt;/span&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt"&gt;Verification: is to verify XYZ
personal is really XYZ personal or not.&lt;/span&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt"&gt;Screening: searching for "XYZ"
personal in a list like "Banned from traveling List".&lt;/span&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt"&gt;&lt;span style="TEXT-DECORATION: underline"&gt;What
makes this field Unique and Hard?&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt"&gt;The &lt;a href="http://en.wikipedia.org/wiki/Bioinformatics"&gt;&lt;span style="COLOR: blue; TEXT-DECORATION: underline"&gt;Bioinformatics&lt;/span&gt;&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Biometrics"&gt;&lt;span style="COLOR: blue; TEXT-DECORATION: underline"&gt;Biometrics&lt;/span&gt;&lt;/a&gt; field
is rare in Egypt, and this was the challenge to make something new and not stable
yet, the information for these fields " &lt;a href="http://en.wikipedia.org/wiki/Biometrics"&gt;&lt;span style="COLOR: blue; TEXT-DECORATION: underline"&gt;Biometrics&lt;/span&gt;&lt;/a&gt; , &lt;a href="http://en.wikipedia.org/wiki/Bioinformatics"&gt;&lt;span style="COLOR: blue; TEXT-DECORATION: underline"&gt;Bioinformatics&lt;/span&gt;&lt;/a&gt; ,
and &lt;a href="http://en.wikipedia.org/wiki/DNA"&gt;&lt;span style="COLOR: blue; TEXT-DECORATION: underline"&gt;DNA&lt;/span&gt;&lt;/a&gt; "
are updating every year maybe less, and the information on the internet are rare and
sometimes not free, but we manage to read some IEEE papers and the great book of O'Reilly
BLAST.&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://www.emadmokhtar.com/content/binary/031210_2008_Intelligent2.jpg" style="WIDTH: 295px; HEIGHT: 360px" height="818" alt="" width="623" /&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt"&gt;&lt;span style="TEXT-DECORATION: underline"&gt;What
is BLAST?&lt;/span&gt; BLAST stand for Basic Local Alignment Search Tool, which our system
is based on this powerful tool.&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt"&gt;When we decide to build our system,
we face some obstacles which are:&lt;/span&gt;
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt"&gt;Rareness of information.&lt;/span&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt"&gt;Any implementation written in
either Python or Java; and we want to build our system on C#.&lt;/span&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt"&gt;The algorithm of BLAST works for
all living being, and we want our system to work on Human only.&lt;/span&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt"&gt;So I decide to read the O'Reilly
BLAST book from cover to cover, but I really read the first 3 chapters and then an
idea popup in my mind, why not customize this algorithm to be optimized for our system.&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt"&gt;I used the concept of dynamic
programming which is divide the big problem into small problems and solve them, so
I created an algorithm that divided into 2 steps:&lt;/span&gt;
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt"&gt;Inexact match.&lt;/span&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt"&gt;Exact match.&lt;/span&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt"&gt;How does it work? First let's
define the Inputs, Outputs, and Processing.&lt;/span&gt;
&lt;/p&gt;
&lt;div&gt;
&lt;table style="BORDER-COLLAPSE: collapse" border="0"&gt;
&lt;colgroup&gt;
&lt;col style="WIDTH: 157px" /&gt;
&lt;col style="WIDTH: 168px" /&gt;
&lt;col style="WIDTH: 314px" /&gt;
&lt;/colgroup&gt;
&lt;tbody valign="top"&gt;
&lt;tr style="BACKGROUND: #f79646; HEIGHT: 32px"&gt;
&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: 0.5pt solid; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: 0.5pt solid; BORDER-RIGHT: 0.5pt solid"&gt;
&lt;p style="TEXT-ALIGN: center"&gt;
&lt;span style="FONT-FAMILY: Times New Roman; COLOR: white; FONT-SIZE: 12pt"&gt;&lt;strong&gt;Inputs&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: 0.5pt solid; BORDER-RIGHT: 0.5pt solid"&gt;
&lt;p style="TEXT-ALIGN: center"&gt;
&lt;span style="FONT-FAMILY: Times New Roman; COLOR: white; FONT-SIZE: 12pt"&gt;&lt;strong&gt;Processing&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: 0.5pt solid; BORDER-RIGHT: 0.5pt solid"&gt;
&lt;p style="TEXT-ALIGN: center"&gt;
&lt;span style="FONT-FAMILY: Times New Roman; COLOR: white; FONT-SIZE: 12pt"&gt;&lt;strong&gt;Outputs&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="HEIGHT: 29px"&gt;
&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: 0.5pt solid; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: medium none; BORDER-RIGHT: 0.5pt solid"&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Times New Roman; FONT-SIZE: 12pt"&gt;The unknown personal's &lt;a href="http://en.wikipedia.org/wiki/DNA"&gt;&lt;span style="COLOR: blue; TEXT-DECORATION: underline"&gt;DNA&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: medium none; BORDER-RIGHT: 0.5pt solid"&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Times New Roman; FONT-SIZE: 12pt"&gt;Inexact Match &amp;amp; Exact
Match&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: medium none; BORDER-RIGHT: 0.5pt solid"&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Times New Roman; FONT-SIZE: 12pt"&gt;Match "personal's info.
found" or Mismatch "Person's info not found"&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt"&gt;&lt;span style="TEXT-DECORATION: underline"&gt;&lt;strong&gt;The
first step "Inexact match" :&lt;/strong&gt;&lt;/span&gt; take the input DNA and make a &lt;a href="http://en.wikipedia.org/wiki/Smith-Waterman_algorithm"&gt;&lt;span style="COLOR: blue; TEXT-DECORATION: underline"&gt;local
alignment&lt;/span&gt;&lt;/a&gt; process and select the most 10 person made the highest match
score, who one of them is the person or they are related, so we can use this step
to identify the person's relatives like brother, sister, cousin, uncle, aunt, etc.&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt"&gt;&lt;span style="TEXT-DECORATION: underline"&gt;&lt;strong&gt;The
second step "exact match" :&lt;/strong&gt;&lt;/span&gt; I use algorithm called 'Boyer-Moore' which
used in string search processing, then the inputs for this step are the first step
output "10 personal's &lt;a href="http://en.wikipedia.org/wiki/DNA"&gt;&lt;span style="COLOR: blue; TEXT-DECORATION: underline"&gt;DNA&lt;/span&gt;&lt;/a&gt; s"
and the unknown person's &lt;a href="http://en.wikipedia.org/wiki/DNA"&gt;&lt;span style="COLOR: blue; TEXT-DECORATION: underline"&gt;DNA&lt;/span&gt;&lt;/a&gt; ,
and run process 10 times, every time run the algorithm with the unknown person's &lt;a href="http://en.wikipedia.org/wiki/DNA"&gt;&lt;span style="COLOR: blue; TEXT-DECORATION: underline"&gt;DNA&lt;/span&gt;&lt;/a&gt; and
each of the 10 persons, the result either match or mismatch.&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt"&gt;The Flowchart of the algorithm:&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://www.emadmokhtar.com/content/binary/031210_2008_Intelligent3.jpg" style="WIDTH: 586px; HEIGHT: 422px" height="656" alt="" width="853" /&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.emadmokhtar.com/aggbug.ashx?id=67402004-5a7e-48de-9e01-6c6d88bdf3a8" /&gt;
&lt;br /&gt;
&lt;hr /&gt;© Copyright, Emad Mokhtar</description>
      <comments>http://www.emadmokhtar.com/CommentView,guid,67402004-5a7e-48de-9e01-6c6d88bdf3a8.aspx</comments>
      <category>bioinformatics</category>
      <category>biometrics</category>
      <category>DNA</category>
      <category>project</category>
    </item>
  </channel>
</rss>