diff --git a/uk/ac/sanger/artemis/io/IndexFastaStream.java b/uk/ac/sanger/artemis/io/IndexFastaStream.java index 867291ee8bc5f465879b41ecbae7bb665896f793..479f030284308315142744995c51b7fb3284b8f6 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); }