179ce90
--- bowtie-0.12.7/alphabet.h	2009-11-24 20:53:52.000000000 +0000
179ce90
+++ bowtie-0.12.7.new/alphabet.h	2012-01-09 10:53:09.902974406 +0000
179ce90
@@ -38,6 +38,18 @@
179ce90
 	return s_rc;
179ce90
 }
179ce90
 
179ce90
+/// Reverse a string in-place
179ce90
+template <typename TStr>
179ce90
+static inline void reverseInPlace(TStr& s) {
179ce90
+	typedef typename Value<TStr>::Type TVal;
179ce90
+	size_t len = length(s);
179ce90
+	for(size_t i = 0; i < (len>>1); i++) {
179ce90
+		TVal tmp = s[i];
179ce90
+		s[i] = s[len-i-1];
179ce90
+		s[len-i-1] = tmp;
179ce90
+	}
179ce90
+}
179ce90
+
179ce90
 /**
179ce90
  * Reverse-complement s in-place.  Ns go to Ns.
179ce90
  */
179ce90
@@ -69,17 +81,6 @@
179ce90
 	}
179ce90
 }
179ce90
 
179ce90
-/// Reverse a string in-place
179ce90
-template <typename TStr>
179ce90
-static inline void reverseInPlace(TStr& s) {
179ce90
-	typedef typename Value<TStr>::Type TVal;
179ce90
-	size_t len = length(s);
179ce90
-	for(size_t i = 0; i < (len>>1); i++) {
179ce90
-		TVal tmp = s[i];
179ce90
-		s[i] = s[len-i-1];
179ce90
-		s[len-i-1] = tmp;
179ce90
-	}
179ce90
-}
179ce90
 
179ce90
 /**
179ce90
  * Return the reverse-complement of s.