--- /dev/null
+double gauss_value(double x, double mean, double sd, double down);
+double like_gauss_by_line(double x, double mean, double sd, double down,
+ double hist_height);
+double like_gauss_by_box(double x, double mean, double sd, double down,
+ double hist_height);
+double stock_like(double ratio, double x, double mean_neg, double sd_neg,
+ double down_neg, double mean_pos, double sd_pos, double down_pos);
+double ratio_PosToNeg_at_least_x(double x, double mean, double sd, double down,
+ double *area_pos_score_at_least_x, double *area_all_score_at_least_x,
+ double hist_height);
+double fraction_of_positives_lower_than_x(double x, double mean, double sd,
+ double down, double *area_to_x, double total_area, double hist_height);
+
+double total_area_above_gauss(double min_x, double max_x, long *counts,
+ double mean, double sd, double down,long number_residues);
+double total_area(double min_x, double max_x, long *counts,
+ long number_residues);