#include <map>
#include <string>
#include <list>
+#include <string.h>
//math
#include <cmath>
#include <sys/wait.h>
#include <sys/time.h>
#include <sys/resource.h>
+ #include <sys/types.h>
+ #include <sys/stat.h>
#include <unistd.h>
#ifdef USE_READLINE
#include <direct.h> //get cwd
#include <windows.h>
#include <psapi.h>
-
+ #include <direct.h>
#endif
using namespace std;
seqDist(int s1, int s2, float d) : seq1(s1), seq2(s2), dist(d) {}
~seqDist() {}
};
+/************************************************************/
+struct distlinePair {
+ int start;
+ int end;
+
+};
+/***************************************************************/
+struct spearmanRank {
+ string name;
+ float score;
+
+ spearmanRank(string n, float s) : name(n), score(s) {}
+};
+//********************************************************************************************************************
+//sorts highest to lowest
+inline bool compareSpearman(spearmanRank left, spearmanRank right){
+ return (left.score > right.score);
+}
+//********************************************************************************************************************
+//sorts lowest to highest
+inline bool compareSpearmanReverse(spearmanRank left, spearmanRank right){
+ return (left.score < right.score);
+}
+/************************************************************/
+//sorts lowest to highest
+inline bool compareDistLinePairs(distlinePair left, distlinePair right){
+ return (left.end < right.end);
+}
//********************************************************************************************************************
//sorts lowest to highest
inline bool compareSequenceDistance(seqDist left, seqDist right){
}
//**********************************************************************************************************************
+template<class T>
+T fromString(const string& s){
+ istringstream stream (s);
+ T t;
+ stream >> t;
+ return t;
+}
+
+//**********************************************************************************************************************
+
#endif