FILE *infp;
char **seq = NULL; // by D.Mathog
char **seq1;
- static char name[M][B];
- static char name1[M][B];
+ char **name;
+ char **name1;
static int nlen1[M];
double **mtx;
double **mtx2;
static int nlen[M];
- char b[B];
+ static char b[B];
double max;
char com[1000];
int opt[M];
rewind( infp );
+ name = AllocateCharMtx( njob, B+1 );
+ name1 = AllocateCharMtx( njob, B+1 );
seq = AllocateCharMtx( njob, nlenmax+1 );
seq1 = AllocateCharMtx( 2, nlenmax+1 );
mtx = AllocateDoubleMtx( njob, njob );
#if 0
FRead( infp, name, nlen, seq );
#else
- readData( infp, name, nlen, seq );
+ readData_pointer( infp, name, nlen, seq );
#endif
fclose( infp );
hat2p = fopen( hat2file, "w" );
if( !hat2p ) ErrorExit( "Cannot open hat2." );
- WriteHat2( hat2p, njob, name, mtx2 );
+ WriteHat2_pointer( hat2p, njob, name, mtx2 );
fclose( hat2p );
#if 1