<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 08.00.0681.000">
<TITLE>Bug in Bio::Search::SearchUtils.pm</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P DIR=LTR><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas">BioPerl version:</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"> <FONT FACE="Consolas">bioperl-1.5.2_102</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><BR>
</SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas">Module:</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"> <FONT FACE="Consolas">Bio::Search::SearchUtils.pm</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><BR>
</SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas">OS:</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"> <FONT FACE="Consolas">CentOS</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"> <FONT FACE="Consolas">L</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas">inux version 2.6.18-53.1.14.el5</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas"></FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"> <FONT FACE="Consolas">(gcc version 4.1.2 20070626 (Red Hat 4.1.2-14))</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><BR>
</SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas">Perl:</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"> <FONT FACE="Consolas">v5.8.8 built for x86_64-linux-thread-multi</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><BR>
</SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas">Bug description:</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><BR>
</SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas">Methods</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"> <FONT FACE="Consolas">tile_hsps</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas"></FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"> <FONT FACE="Consolas">look</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas">s</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas"></FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"> <FONT FACE="Consolas">(</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas">among other things</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas">)</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"> <FONT FACE="Consolas">if</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"> <FONT FACE="Consolas">alignment is ambiguous.</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><BR>
</SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas">Inside loop</FONT></SPAN><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><B><SPAN LANG="en-us"> <FONT FACE="Courier New">foreach $hsp ( $sbjct-&gt;hsps() ) {</FONT></SPAN></B><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas"></FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"> <FONT FACE="Consolas">at</FONT></SPAN><SPAN LANG="fr"><B></B></SPAN><B><SPAN LANG="en-us"> <FONT COLOR="#FF0000" FACE="Consolas">line 177</FONT></SPAN></B><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas">, methods</FONT></SPAN><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><B><SPAN LANG="en-us"> <FONT FACE="Courier New">$qoverlap = &amp;_adjust_contigs</FONT></SPAN></B><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><B><SPAN LANG="en-us"><FONT FACE="Courier New">()</FONT></SPAN></B><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas"></FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"> <FONT FACE="Consolas">(</FONT></SPAN><SPAN LANG="fr"><B></B></SPAN><B><SPAN LANG="en-us"><FONT COLOR="#FF0000" FACE="Consolas">line 200</FONT></SPAN></B><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas">)</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"> <FONT FACE="Consolas">and</FONT></SPAN><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><B><SPAN LANG="en-us"> <FONT FACE="Courier New">$soverlap = &amp;_adjust_contigs</FONT></SPAN></B><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><B><SPAN LANG="en-us"><FONT FACE="Courier New">()</FONT></SPAN></B><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas"></FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"> <FONT FACE="Consolas">(</FONT></SPAN><SPAN LANG="fr"><B></B></SPAN><B><SPAN LANG="en-us"><FONT COLOR="#FF0000" FACE="Consolas">line 206</FONT></SPAN></B><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas">)</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"> <FONT FACE="Consolas">are used</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"> <FONT FACE="Consolas">to know if current</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"> <FONT FACE="Consolas">HSP</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas"></FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"> <FONT FACE="Consolas">overlap previous ones</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas"> on query and on subject. The problem is that</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"> <FONT FACE="Consolas">in this loop,</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"> <FONT FACE="Consolas">only the</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"> <FONT FACE="Consolas">result of the last comparison which means the last HSP with</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"> <FONT FACE="Consolas">previous</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas"> ones is kept in variables</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"> <FONT FACE="Consolas">$qoverlap</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas"> and</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"> <FONT FACE="Consolas">$soverlap</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas">.</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><BR>
</SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas">After the loop, we found</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas"> (</FONT></SPAN><SPAN LANG="fr"><B></B></SPAN><B><SPAN LANG="en-us"><FONT COLOR="#FF0000" FACE="Consolas">line</FONT></SPAN></B><SPAN LANG="fr"><B></B></SPAN><B><SPAN LANG="en-us"> <FONT COLOR="#FF0000" FACE="Consolas">299</FONT></SPAN></B><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas">)</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas">:</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><BR>
</SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><B><SPAN LANG="en-us"><FONT FACE="Courier New">if($qoverlap) {</FONT></SPAN></B><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><B><SPAN LANG="en-us"><BR>
</SPAN></B><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><B><SPAN LANG="en-us"><FONT FACE="Courier New">&nbsp;</FONT></SPAN></B><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><B><SPAN LANG="en-us"> <FONT FACE="Courier New">if($soverlap) { $sbjct-&gt;ambiguous_aln('qs'); }</FONT></SPAN></B><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><B><SPAN LANG="en-us"><BR>
</SPAN></B><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><B><SPAN LANG="en-us"><FONT FACE="Courier New">&nbsp;</FONT></SPAN></B><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><B><SPAN LANG="en-us"> <FONT FACE="Courier New">else { $sbjct-&gt;ambiguous_aln('q');&nbsp; }</FONT></SPAN></B><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><B><SPAN LANG="en-us"><BR>
</SPAN></B><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><B><SPAN LANG="en-us"><FONT FACE="Courier New">}</FONT></SPAN></B><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><B><SPAN LANG="en-us"><BR>
</SPAN></B><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><B><SPAN LANG="en-us"><FONT FACE="Courier New">elsif($soverlap) {</FONT></SPAN></B><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><B><SPAN LANG="en-us"><BR>
</SPAN></B><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><B><SPAN LANG="en-us"><FONT FACE="Courier New">&nbsp;</FONT></SPAN></B><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><B><SPAN LANG="en-us"> <FONT FACE="Courier New">$sbjct-&gt;ambiguous_aln('s');</FONT></SPAN></B><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><B><SPAN LANG="en-us"><BR>
</SPAN></B><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><B><SPAN LANG="en-us"><FONT FACE="Courier New">}</FONT></SPAN></B><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><B><SPAN LANG="en-us"><BR>
</SPAN></B><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">Only the result of the last comparison is stored in $sbj</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas">ct and method</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"> <FONT FACE="Consolas">ambiguous_aln</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas"> from module</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"> <FONT FACE="Consolas">Bio::Search::Hit::GenericHit</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas"> will return wrong value if the alignment presents overlapping HSP</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas">s</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas"> but last HSP not overlap with previous</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas"></FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"> <FONT FACE="Consolas">ones.</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><BR>
</SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">To solve this bug, I just modify</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"> <FONT FACE="Consolas">in</FONT></SPAN><SPAN LANG="fr"><B></B></SPAN><B><SPAN LANG="en-us"> <FONT COLOR="#FF0000" FACE="Consolas">line 200</FONT></SPAN></B><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas">:</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><BR>
</SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><B><SPAN LANG="en-us"><FONT FACE="Courier New">$qoverlap = &amp;_adjust_contigs('query', $hsp, $qstart, $qstop, \@qcontigs, $max_overlap, $frame, $qstrand);</FONT></SPAN></B><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><B><SPAN LANG="en-us"><BR>
</SPAN></B><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas">b</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas">y</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><BR>
</SPAN><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><B><SPAN LANG="en-us"><BR>
</SPAN></B><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><B><SPAN LANG="en-us"><FONT FACE="Courier New">$qoverlap</FONT></SPAN></B><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><B><SPAN LANG="en-us"> <FONT FACE="Courier New">+</FONT></SPAN></B><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><B><SPAN LANG="en-us"><FONT FACE="Courier New">= &amp;_adjust_contigs('query', $hsp, $qstart, $qstop, \@qcontigs, $max_overlap, $frame, $qstrand);</FONT></SPAN></B><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><B><SPAN LANG="en-us"><BR>
</SPAN></B><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">and in</FONT></SPAN><SPAN LANG="fr"><B></B></SPAN><B><SPAN LANG="en-us"> <FONT COLOR="#FF0000" FACE="Consolas">line 206</FONT></SPAN></B><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas">:</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><BR>
</SPAN><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><B><SPAN LANG="en-us"><BR>
</SPAN></B><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><B><SPAN LANG="en-us"><FONT FACE="Courier New">$soverlap = &amp;_adjust_contigs('sbjct', $hsp, $sstart, $sstop, \@scontigs, $max_overlap, $frame, $sstrand);</FONT></SPAN></B><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><B><SPAN LANG="en-us"><BR>
</SPAN></B><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">by</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><BR>
</SPAN><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><B><SPAN LANG="en-us"><BR>
</SPAN></B><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><B><SPAN LANG="en-us"><FONT FACE="Courier New">$soverlap</FONT></SPAN></B><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><B><SPAN LANG="en-us"> <FONT FACE="Courier New">+</FONT></SPAN></B><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><B><SPAN LANG="en-us"><FONT FACE="Courier New">= &amp;_adjust_contigs('sbjct', $hsp, $sstart, $sstop, \@scontigs, $max_overlap, $frame, $sstrand);</FONT></SPAN></B><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><SPAN LANG="fr"><B></B></SPAN><B><SPAN LANG="en-us"><BR>
</SPAN></B><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas">to keep trace of overlaps in</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"> <FONT FACE="Consolas">the whole</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"> <FONT FACE="Consolas">HSP</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas">s</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas"> screening process</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas">.</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><BR>
</SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">Regards,</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"><BR>
</SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">Cedric</FONT></SPAN><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="fr"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="fr"></SPAN><SPAN LANG="fr-fr"><FONT FACE="Consolas">--</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="fr"></SPAN><SPAN LANG="fr-fr"><FONT FACE="Consolas">+---------------------------------------------------------------+</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="fr-fr"><FONT FACE="Consolas">| Cédric Cabau&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; INRA - SIGENAE - URA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="fr-fr"><FONT FACE="Consolas">| Tel : 02.47.42.75.42&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Fax : 02.47.42.77.78&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="fr-fr"><FONT FACE="Consolas">| <A HREF="http://www.sigenae.org">http://www.sigenae.org</A>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; INRA - UR 83 - 37380 Nouzilly&nbsp;&nbsp; |</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="fr-fr"><FONT FACE="Consolas">+---------------------------------------------------------------+</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="fr"></SPAN></P>

</BODY>
</HTML>