new mafft v 6.857 with extensions
[jabaws.git] / binaries / src / mafft / extensions / mxscarna_src / vienna / params.h
diff --git a/binaries/src/mafft/extensions/mxscarna_src/vienna/params.h b/binaries/src/mafft/extensions/mxscarna_src/vienna/params.h
new file mode 100644 (file)
index 0000000..46d6122
--- /dev/null
@@ -0,0 +1,32 @@
+#include "energy_const.h"
+typedef struct {
+  int id;
+  int stack[NBPAIRS+1][NBPAIRS+1];
+  int hairpin[31];
+  int bulge[MAXLOOP+1];
+  int internal_loop[MAXLOOP+1];
+  int mismatchI[NBPAIRS+1][5][5];
+  int mismatchH[NBPAIRS+1][5][5];
+  int mismatchM[NBPAIRS+1][5][5];
+  int dangle5[NBPAIRS+1][5];
+  int dangle3[NBPAIRS+1][5];
+  int int11[NBPAIRS+1][NBPAIRS+1][5][5];
+  int int21[NBPAIRS+1][NBPAIRS+1][5][5][5];
+  int int22[NBPAIRS+1][NBPAIRS+1][5][5][5][5];
+  int F_ninio[5];
+  double lxc;
+  int MLbase;
+  int MLintern[NBPAIRS+1];
+  int MLclosing;
+  int TerminalAU;
+  int DuplexInit;
+  int TETRA_ENERGY[200];
+  char Tetraloops[1401];
+  int Triloop_E[40];
+  char Triloops[241];
+  double temperature;
+}  paramT;
+
+extern paramT *scale_parameters(void);
+extern paramT *copy_parameters(void);
+extern paramT *set_parameters(paramT *dest);