X-Git-Url: https://git.donarmstrong.com/?p=mothur.git;a=blobdiff_plain;f=ignoregaps.h;h=894f92d9644182ece0a7d18e491384d2058f2d54;hp=aa106c9b1bbc6bcc1cde4be9dd02fb5876b3ef85;hb=050a3ff02473a3d4c0980964e1a9ebe52e55d6b8;hpb=d5d2761f88b41f1006d0b700e0ab51e2ce48b875 diff --git a/ignoregaps.h b/ignoregaps.h index aa106c9..894f92d 100644 --- a/ignoregaps.h +++ b/ignoregaps.h @@ -20,41 +20,41 @@ class ignoreGaps : public Dist { public: + ignoreGaps() {} + void calcDist(Sequence A, Sequence B){ int diff = 0; int length = 0; int start = 0; - int end = 0; + bool overlap = false; - for(int i=0;i=0;i--){ - if(A.getUnaligned()[i] == '.' || B.getUnaligned()[i] == '.' || A.getUnaligned()[i] == '-' || B.getUnaligned()[i] == '-'){ - } - else{ - end = i; + overlap = true; break; } } - for(int i=start; i<=end; i++){ - if(A.getUnaligned()[i] == '.' || B.getUnaligned()[i] == '.'){ + for(int i=start; i