JWS-112 Bumping version of Mafft to version 7.310.
[jabaws.git] / binaries / src / mafft / core / regtable2seq.c
index 4251b3b..a4faa36 100644 (file)
@@ -67,6 +67,8 @@ void readereg( FILE *regfp, int **regtable, char **revtable, int *outtable, int
        *noutpt = 0;
        *loutpt = 0;
        fgets( gett, 999, regfp );
+       reg[0][0] = reg[1][0] = reg[2][0] = reg[3][0] = reg[4][0] = 'n';
+       reg[0][1] = reg[1][1] = reg[2][1] = reg[3][1] = reg[4][1] = 0;
        sscanf( gett, "%c %s %s %s %s %s", &cmem, reg[0], reg[1], reg[2], reg[3], reg[4] );
        if( cmem != 'e' )
        {
@@ -75,10 +77,12 @@ void readereg( FILE *regfp, int **regtable, char **revtable, int *outtable, int
        }
        for( j=0; j<5; j++ )
        {
+//             reporterr( "reg[j]=%s\n", reg[j] );
                sscanf( reg[j], "%d-%d-%c", regtable[0]+(j*2), regtable[0]+(j*2)+1, revtable[0]+j );
                fprintf( stderr, "%d %d-%d\n", 0, regtable[0][j*2], regtable[0][j*2+1] );
                startpos = regtable[0][j*2];
                endpos   = regtable[0][j*2+1];
+//             reporterr( "startpod=%d, endpos=%d, *loutpt=%d\n", startpos, endpos, *loutpt );
                if( startpos > endpos )
                {
                        endpos   = regtable[0][j*2];