--- /dev/null
+#ifndef pathsum_h\r
+#define pathsum_h\r
+\r
+void PathToEstrings(const PWPath &Path, short **ptresA, short **ptresB);\r
+void EstringsToPath(const short esA[], const short esB[], PWPath &Path);\r
+void MulEstrings(const short es1[], const short es2[], short esp[]);\r
+void EstringOp(const short es[], const Seq &sIn, Seq &sOut);\r
+unsigned EstringOp(const short es[], const Seq &sIn, MSA &a);\r
+void LogEstring(const short es[]);\r
+unsigned LengthEstring(const short es[]);\r
+short *EstringNewCopy(const short es[]);\r
+\r
+#endif // pathsum_h\r