]> git.donarmstrong.com Git - mothur.git/blobdiff - mothur.h
modified chimera.slayer template=self
[mothur.git] / mothur.h
index 190254a96e4c7d7830f8405035933efda4b003ea..53074eb1e146f28af23a87e6888d57bfaa5184fa 100644 (file)
--- a/mothur.h
+++ b/mothur.h
@@ -125,6 +125,15 @@ struct distlinePair {
        int end;
        
 };
+/************************************************************/
+struct seqPriorityNode {
+       int numIdentical;
+       string seq;
+       string name;
+       seqPriorityNode() {}
+       seqPriorityNode(int n, string s, string nm) : numIdentical(n), seq(s), name(nm) {}
+       ~seqPriorityNode() {}
+};
 /***************************************************************/
 struct spearmanRank {
        string name;
@@ -138,6 +147,11 @@ inline bool compareSpearman(spearmanRank left, spearmanRank right){
        return (left.score > right.score);      
 } 
 //********************************************************************************************************************
+//sorts highest to lowest
+inline bool compareSeqPriorityNodes(seqPriorityNode left, seqPriorityNode right){
+       return (left.numIdentical > right.numIdentical);        
+} 
+//********************************************************************************************************************
 //sorts lowest to highest
 inline bool compareSpearmanReverse(spearmanRank left, spearmanRank right){
        return (left.score < right.score);