From d0fe42c258145644db30e915ef7b08255afd15c4 Mon Sep 17 00:00:00 2001
From: arq5x <arq5x@virginia.edu>
Date: Thu, 17 Apr 2014 13:07:28 -0400
Subject: [PATCH] allow merge -d to have negative values for minimum overlap.

---
 src/utils/Contexts/ContextMerge.cpp | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

diff --git a/src/utils/Contexts/ContextMerge.cpp b/src/utils/Contexts/ContextMerge.cpp
index d30b0991..57ee3709 100644
--- a/src/utils/Contexts/ContextMerge.cpp
+++ b/src/utils/Contexts/ContextMerge.cpp
@@ -116,13 +116,12 @@ bool ContextMerge::handle_d() {
     if ((_i+1) < _argc) {
     	if (isNumeric(_argv[_i+1])) {
 			int dist = str2chrPos(_argv[_i+1]);
-			if (dist >=0 ) {
-				_maxDistance = dist;
-		    	markUsed(_i - _skipFirstArgs);
-		        _i++;
-		        markUsed(_i - _skipFirstArgs);
-				return true;
-			}
+			
+			_maxDistance = dist;
+	    	markUsed(_i - _skipFirstArgs);
+	        _i++;
+	        markUsed(_i - _skipFirstArgs);
+			return true;
     	}
     }
 	_errorMsg = "\n***** ERROR: -d option must be followed by an integer value *****";
-- 
GitLab