diff --git a/build.xml b/build.xml
index 8e9de2272..9a66d4699 100644
--- a/build.xml
+++ b/build.xml
@@ -955,8 +955,8 @@
-
-
+
+
diff --git a/public/java/src/org/broadinstitute/sting/gatk/contexts/ReferenceContext.java b/public/java/src/org/broadinstitute/sting/gatk/contexts/ReferenceContext.java
index 376064cdb..1290319e2 100644
--- a/public/java/src/org/broadinstitute/sting/gatk/contexts/ReferenceContext.java
+++ b/public/java/src/org/broadinstitute/sting/gatk/contexts/ReferenceContext.java
@@ -191,6 +191,16 @@ public class ReferenceContext {
return basesCache;
}
+ /**
+ * All the bases in the window from the current base forward to the end of the window.
+ */
+ public byte[] getForwardBases() {
+ final byte[] bases = getBases();
+ final int mid = locus.getStart() - window.getStart();
+ // todo -- warning of performance problem, especially if this is called over and over
+ return new String(bases).substring(mid).getBytes();
+ }
+
@Deprecated
public char getBaseAsChar() {
return (char)getBase();