From d7adcb03be09e6714b48ce380cff9d0e57aa9304 Mon Sep 17 00:00:00 2001
From: Aaron <aaronquinlan@gmail.com>
Date: Tue, 21 Sep 2010 09:59:05 -0400
Subject: [PATCH] mergeBed assumes stdin.

---
 src/mergeBed/mergeMain.cpp | 14 +++++---------
 1 file changed, 5 insertions(+), 9 deletions(-)

diff --git a/src/mergeBed/mergeMain.cpp b/src/mergeBed/mergeMain.cpp
index 69752f99..24b12be8 100644
--- a/src/mergeBed/mergeMain.cpp
+++ b/src/mergeBed/mergeMain.cpp
@@ -30,18 +30,15 @@ int main(int argc, char* argv[]) {
 	bool showHelp = false;
 
 	// input files
-	string bedFile;
+	string bedFile  = "stdin";
 	int maxDistance = 0;
 
 	// input arguments
-	bool numEntries = false;
+	bool haveBed         = true;
+	bool numEntries      = false;
 	bool haveMaxDistance = false;
-	bool haveBed = false;
-	bool forceStrand = false;
-	bool reportNames = false;
-
-	// check to see if we should print out some help
-	if(argc <= 1) showHelp = true;
+	bool forceStrand     = false;
+	bool reportNames     = false;
 
 	for(int i = 1; i < argc; i++) {
 		int parameterLength = (int)strlen(argv[i]);
@@ -61,7 +58,6 @@ int main(int argc, char* argv[]) {
 
 		if(PARAMETER_CHECK("-i", 2, parameterLength)) {
 			if ((i+1) < argc) {
-				haveBed = true;
 				bedFile = argv[i + 1];
 				i++;
 			}
-- 
GitLab