/* Bonnie Berger, David Wilson and Theodore Tonchev 1992 */ /* C Header File. modified Ethan Wolf 1995 */ /* Defines the names of functions used in scscore.c. */ #ifndef __scscore_h__ #define __scscore_h__ 1 #include "scconst.h" /* Procedure Prototypes */ double getdlog(double num); int calcgprobs(long freqs[AANUM], long totals, double probs[NUM_RES_TYPE]); int calcgprobp(long freqp[AANUM][AANUM][POSNUM], long totalp[POSNUM], double probp[NUM_RES_TYPE][NUM_RES_TYPE][POSNUM]); int calcpprobs(long freqs[AANUM][POSNUM], long totals[POSNUM], double probs[NUM_RES_TYPE][POSNUM], int ProlineFreeWin); int calcpprobp(long freqp[AANUM][AANUM][POSNUM][POSNUM], long totalp[POSNUM][POSNUM], double probs[NUM_RES_TYPE][POSNUM], double probp[NUM_RES_TYPE][NUM_RES_TYPE][POSNUM][POSNUM], int ProlineFreeWin); int scorestock(char seq[MAXSEQLEN], int seqlen, double scores[MAXSEQLEN][POSNUM], char offsets[MAXSEQLEN], double *maxscore, int ProlineFreeWin, int stockstock); int scoreseq(char seq[MAXSEQLEN], int seqlen, double scores[MAXSEQLEN], char offsets[MAXSEQLEN], double *maxscore); int scseqadj(char lib[MAXFUNCTNUM], char seq[MAXSEQLEN], int seqlen, double gscores[MAXSEQLEN][POSNUM], char goffsets[MAXSEQLEN], double *maxscore, int mode, int differentiator); #endif /* __scscore_h__ */ /* End of Code */