From 30cf40366bc5bd71db1c55dbec643df242d49f10 Mon Sep 17 00:00:00 2001
From: tcarver <tjc>
Date: Mon, 16 Sep 2013 16:53:36 +0100
Subject: [PATCH] fix for switching contig

---
 uk/ac/sanger/artemis/io/IndexFastaStream.java | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/uk/ac/sanger/artemis/io/IndexFastaStream.java b/uk/ac/sanger/artemis/io/IndexFastaStream.java
index 867291ee8..479f03028 100644
--- a/uk/ac/sanger/artemis/io/IndexFastaStream.java
+++ b/uk/ac/sanger/artemis/io/IndexFastaStream.java
@@ -167,6 +167,7 @@ public class IndexFastaStream extends StreamSequence
     
     len = getLengthByIndex(seqIndex);
     contig = getContigByIndex(seqIndex);
+    basesCache = null;
   }
 
   /**
@@ -204,6 +205,7 @@ public class IndexFastaStream extends StreamSequence
       for(int idx=0; idx<seq.length(); idx++)
         basesCache.put(i+idx, seq.charAt(idx));
     }
+
     return (Character)basesCache.get(i);
   }
   
-- 
GitLab