<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/1.0.4">
</HEAD>
<BODY>
Hi,
<BR>

<BR>
I'm programming in EMBOSS 2.7.1 (not yet in EMBOSS 2.8.0) and I don't understand why my program does not work. I'm looking for the error since yesterday but I don't find it. The part of my program where is the problem is :
<BR>

<BR>
<FONT COLOR="#0000ff"><FONT SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // obtention fin extremite terminale oligo gche</FONT></FONT>
<BR>
<FONT COLOR="#0000ff"><FONT SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // mise sequence1 dans tableau</FONT></FONT>
<BR>
<FONT COLOR="#0000ff"><FONT SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; iterSeq1 = ajStrIter(res2-&gt;sequenceGche);</FONT></FONT>
<BR>
<FONT COLOR="#0000ff"><FONT SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while (!ajStrIterDone(iterSeq1))</FONT></FONT>
<BR>
<FONT COLOR="#0000ff"><FONT SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;         {</FONT></FONT>
<BR>
<FONT COLOR="#0000ff"><FONT SIZE="2">        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; c = ajStrIterGetK(iterSeq1);</FONT></FONT>
<BR>
<FONT COLOR="#0000ff"><FONT SIZE="2">        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tabSeq1[i] = c;</FONT></FONT>
<BR>
<FONT COLOR="#0000ff"><FONT SIZE="2">                 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i++;</FONT></FONT>
<BR>
<FONT COLOR="#0000ff"><FONT SIZE="2">                 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ajStrIterNext(iterSeq1);</FONT></FONT>
<BR>
<FONT COLOR="#0000ff"><FONT SIZE="2">        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</FONT></FONT>
<BR>
<FONT COLOR="#0000ff"><FONT SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></FONT>
<BR>
<FONT COLOR="#0000ff"><FONT SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Nucleotide extremite 3' de l'oligo gauche</FONT></FONT>
<BR>
<FONT COLOR="#0000ff"><FONT SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Nuc3OligGche = tabSeq1[lenSeq1-1];</FONT></FONT>
<BR>
<FONT COLOR="#0000ff"><FONT SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></FONT>
<BR>
<FONT COLOR="#0000ff"><FONT SIZE="2">&nbsp; </FONT></FONT>
<BR>
<FONT COLOR="#0000ff"><FONT SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // obtention fin extremite terminale oligo dte </FONT></FONT>
<BR>
<FONT COLOR="#0000ff"><FONT SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // sequence2 dans tableau</FONT></FONT>
<BR>
<FONT COLOR="#0000ff"><FONT SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; iterSeq2 = ajStrIter(res2-&gt;sequenceDte);</FONT></FONT>
<BR>
<FONT COLOR="#0000ff"><FONT SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while (!ajStrIterDone(iterSeq2))</FONT></FONT>
<BR>
<FONT COLOR="#0000ff"><FONT SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;         {</FONT></FONT>
<BR>
<FONT COLOR="#0000ff"><FONT SIZE="2">        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; d = ajStrIterGetK(iterSeq2);</FONT></FONT>
<BR>
<FONT COLOR="#0000ff"><FONT SIZE="2">        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tabSeq2[j] = d;</FONT></FONT>
<BR>
<FONT COLOR="#0000ff"><FONT SIZE="2">        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; j++;</FONT></FONT>
<BR>
<FONT COLOR="#0000ff"><FONT SIZE="2">        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ajStrIterNext(iterSeq2);</FONT></FONT>
<BR>
<FONT COLOR="#0000ff"><FONT SIZE="2">        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</FONT></FONT>
<BR>
<FONT COLOR="#0000ff"><FONT SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></FONT>
<BR>
<FONT COLOR="#0000ff"><FONT SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></FONT>
<BR>
<FONT COLOR="#0000ff"><FONT SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Nucleotide extremite 3' de l'oligo droite</FONT></FONT>
<BR>
<FONT COLOR="#0000ff"><FONT SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Nuc3OligDte = tabSeq2[lenSeq2-1];</FONT></FONT>
<BR>
<FONT COLOR="#0000ff"><FONT SIZE="2">&nbsp;&nbsp; </FONT></FONT>
<BR>
<FONT COLOR="#0000ff"><FONT SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ajStrAssCI(&amp;charT, &quot;T&quot;,1);</FONT></FONT>
<BR>
<FONT COLOR="#0000ff"><FONT SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ajStrAssCI(&amp;charA, &quot;A&quot;,1);</FONT></FONT>
<BR>
<FONT COLOR="#0000ff"><FONT SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></FONT>
<BR>
<FONT COLOR="#0000ff"><FONT SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></FONT><FONT COLOR="#ff0000"><FONT SIZE="2">if ((ajStrMatchCaseC (charA,&amp;Nuc3OligGche))||(ajStrMatchCaseC (charT,&amp;Nuc3OligGche)))</FONT></FONT>
<BR>
<FONT COLOR="#ff0000"><FONT SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;         {</FONT></FONT>
<BR>
<FONT COLOR="#ff0000"><FONT SIZE="2">        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ajFmtPrintF(outf, &quot;oligo gche finit par A ou T \n&quot;);</FONT></FONT>
<BR>
<FONT COLOR="#ff0000"><FONT SIZE="2">        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; res2-&gt;score = res2-&gt;score - 1; </FONT></FONT>
<BR>
<FONT COLOR="#ff0000"><FONT SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;         }</FONT></FONT>
<BR>
<FONT COLOR="#0000ff"><FONT SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></FONT>
<BR>
<FONT COLOR="#0000ff"><FONT SIZE="2">&nbsp;&nbsp;&nbsp; </FONT></FONT><FONT COLOR="#008000"><FONT SIZE="2">&nbsp; if ((ajStrMatchCaseC (charAbis,&amp;Nuc3OligDte))||(ajStrMatchCaseC (charTbis,&amp;Nuc3OligDte)))</FONT></FONT>
<BR>
<FONT COLOR="#008000"><FONT SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;         {</FONT></FONT>
<BR>
<FONT COLOR="#008000"><FONT SIZE="2">        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ajFmtPrintF(outf, &quot;oligo dte finit par A ou T \n&quot;);</FONT></FONT>
<BR>
<FONT COLOR="#008000"><FONT SIZE="2">        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; res2-&gt;score = res2-&gt;score - 1; </FONT></FONT>
<BR>
<FONT COLOR="#008000"><FONT SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;         }</FONT></FONT>
<BR>
<FONT COLOR="#0000ff"><FONT SIZE="2"> </FONT></FONT>
<BR>
There isn't any problem with the first buckle 1 (see in red) but my program does'nt go is the buckle 2 (see in green) as it should do it and as it do with the buckle 1.&nbsp; Is someone can help me, please. I have no more idea now and don't know what to do. May be my problem will appear very clear for someone. I hope it, in fact.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :-) 
<BR>
Thanks,
<BR>
Carole Louis
<BR>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
<BR>
&nbsp; 
<BR>
        &nbsp; 
<BR>

<BR>

<BR>

</BODY>
</HTML>