JPRED-2 Add sources of all binaries (except alscript) to Git
[jpred.git] / sources / ncoils / ncoils.h
diff --git a/sources/ncoils/ncoils.h b/sources/ncoils/ncoils.h
new file mode 100644 (file)
index 0000000..362718a
--- /dev/null
@@ -0,0 +1,29 @@
+#include <stdio.h>
+#include <stdlib.h>
+#include <math.h>
+
+#define AAs "A_CDEFGHI_KLMN_PQRST_VW_Y_"
+#define PI  3.1415
+
+/* Include file for Ncoils */
+
+struct hept_pref {
+       float **m;              /* 20 x 7 amino acid heptad weights */
+       float smallest;         /* Smallest of the above */
+       int n;                  /* statistical fitting data (weighted) */
+       struct fit_dat *f;
+};
+
+struct fit_dat {
+       int win;                /* Window length */
+       float m_cc, sd_cc;      /* mean/sd for coiled-coils */
+       float m_g,  sd_g;       /* mean/sd for globular */
+       float sc;               /* scaling factor */
+       int w;                  /* 1= weighted, 0=un-weighted */
+};
+
+
+struct hept_pref *read_matrix(FILE *MAT);
+void exit_error();
+void pred_coils(char *seq,char *ident,char *title,struct hept_pref *h,int win,int which,
+   int weighted,int fasta,float min_P, int *t, int *tc, int min_segs);