diff --git a/uk/ac/sanger/artemis/io/StreamSequenceFactory.java b/uk/ac/sanger/artemis/io/StreamSequenceFactory.java index fc457ee0d9d8ca8afe2898b353003673a7574f81..21529ca608ed1ffa1a1cfa796e628caa19afec37 100644 --- a/uk/ac/sanger/artemis/io/StreamSequenceFactory.java +++ b/uk/ac/sanger/artemis/io/StreamSequenceFactory.java @@ -70,7 +70,11 @@ abstract public class StreamSequenceFactory case FASTA_FORMAT: { if(IndexFastaStream.isIndexed(entry)) - return new IndexFastaStream(entry); + { + IndexFastaStream ifs = new IndexFastaStream(entry); + if(ifs.useIndex()) + return ifs; + } return new FastaStreamSequence(in_stream); } case GENBANK_FORMAT: