Programming in Emboss
Carole Louis
gtps5 at gtptech.com
Wed Jun 25 09:50:44 UTC 2003
Hi,
I am programming in Emboss but I do not understand why the buckle number
2 (see it in red) does not work.
The problem is that the program does not pass by the buckle in red. Is
it impossible to have two imbricated buckles or there is another problem
?
I do not find the answer to my answer so, can someone help me, please
..... :-(
Carole
This is the code :
//Sélection des meilleurs couples
ajint compteur2 = 0;
iterList3 = ajListIter(ListCoupleInit); // parcours liste couple avec
score
iterList4 = ajListIter(BestCouple); // liste contenant meilleurs
couples
ajint nbreBestCouple2 = 0;
nbreBestCouple2 = ajListLength(BestCouple);
ajFmtPrintF(outf,"\n nbre de meilleurs couples 2 : %d \n",
nbreBestCouple2);
//remplissage liste BestCouple
while (ajListIterMore(iterList3))
{
ajFmtPrintF(outf,"\n Boucle 1 \n");
res3 = (CoupleOlig) ajListIterNext(iterList3);
ajint nbreBestCouple3 = 0;
nbreBestCouple3 = ajListLength(BestCouple);
ajFmtPrintF(outf,"\n nbre de meilleurs couples 3 : %d \n",
nbreBestCouple3);
if (compteur2 == 0)
{
ajFmtPrintF(outf,"\n Boucle 3 \n");
ajListPush(BestCouple, (void *) res3);
ajFmtPrintF(outf,"\n Boucle 5 \n");
}
compteur2 ++;
while (ajListIterMore(iterList4))
{
ajFmtPrintF(outf,"\n Boucle 2 \n");
res4 = (CoupleOlig) ajListIterNext(iterList4);
if (res3->score <= res4->score)
{
ajFmtPrintF(outf,"\n Boucle 4 \n");
ajListInsert(iterList4, (void*) res3);
}
}
}
ajint nbreBestCouple = 0;
nbreBestCouple = ajListLength(BestCouple);
ajFmtPrintF(outf,"\n nbre de meilleurs couples : %d \n",
nbreBestCouple);
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.open-bio.org/pipermail/emboss/attachments/20030625/17ad7bdf/attachment-0001.html>
More information about the EMBOSS
mailing list