void likelihood(long n[2], int mode, int filenum, double ratio, int minplace, int maxplace, double *means[2], long *counts[2], double gauss_mean[2], double sd[2], double down[2], FILE *fout, FILE *foutps, FILE *scatter, FILE *scores, double a[2], double b[2], double low_percent, double high_percent, double error_allowed); void post_script(FILE *foutps, int minplace, int maxplace, double *likelihood, int no_header, double a, double b, double low_score, double high_score); void least_sq_fit(double *m, double *b, double leftend, double rightend, double *means, double *likelihood, FILE *fout); double half_box_mean(int minplace, int maxplace, long *counts, double *means); double percent_mean(long *counts, double *means, double percent, int minplace,int maxplace, long number_residues);