X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fio%2FAnnotationReader.java;h=4325dae83149061842fcd5996ad870dfaa386c4b;hb=9807ea8cc4e867378c52d51b832168d4bc611d29;hp=958aa653650a7e349264f8863a028d04c7ea1607;hpb=2e4078eeb9bc67e7a1d9c6bf9eae4432e08ec222;p=jalview.git diff --git a/src/jalview/io/AnnotationReader.java b/src/jalview/io/AnnotationReader.java index 958aa65..4325dae 100755 --- a/src/jalview/io/AnnotationReader.java +++ b/src/jalview/io/AnnotationReader.java @@ -13,18 +13,25 @@ public class AnnotationReader try { - BufferedReader in = null; - try{ - URL url = new URL(file); - in = new BufferedReader(new InputStreamReader(url.openStream())); + java.io.InputStream is = getClass().getResourceAsStream("/" + file); + if (is != null) + { + in = new BufferedReader(new java.io.InputStreamReader(is)); } - catch(java.net.MalformedURLException ex) + else { - in = new BufferedReader(new FileReader(file)); + try + { + URL url = new URL(file); + in = new BufferedReader(new InputStreamReader(url.openStream())); + } + catch (java.net.MalformedURLException ex) + { + in = new BufferedReader(new FileReader(file)); + } } - String line, label, description, token; int graphStyle, index; SequenceI refSeq = null;