X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fws%2Fslivkaws%2FSlivkaAnnotationServiceInstance.java;h=3a5899b78a2ac7b1748320dc01be514619c80aa2;hb=1beecd805820bfe74fdea66f86a027d2de894fd5;hp=7ec7e6e1392adce61825fe7c26344fd96548efeb;hpb=13f232d8ecdc2665be8239a4049022127ea8399e;p=jalview.git diff --git a/src/jalview/ws/slivkaws/SlivkaAnnotationServiceInstance.java b/src/jalview/ws/slivkaws/SlivkaAnnotationServiceInstance.java index 7ec7e6e..3a5899b 100644 --- a/src/jalview/ws/slivkaws/SlivkaAnnotationServiceInstance.java +++ b/src/jalview/ws/slivkaws/SlivkaAnnotationServiceInstance.java @@ -1,6 +1,7 @@ package jalview.ws.slivkaws; import jalview.api.FeatureColourI; +import jalview.bin.Cache; import jalview.datamodel.Alignment; import jalview.datamodel.AlignmentAnnotation; import jalview.datamodel.SequenceI; @@ -117,10 +118,17 @@ public class SlivkaAnnotationServiceInstance extends SlivkaWSInstance implements } Alignment aln = new Alignment(seqs.toArray(new SequenceI[0])); BufferedReader readerIn = new BufferedReader(new InputStreamReader(annotFile.getContent())); - new AnnotationFile().parseAnnotationFrom(aln, null, readerIn); + if (!new AnnotationFile().parseAnnotationFrom(aln, null, readerIn)) + { + Cache.log.debug("No annotation from slivka job\n" + annotFile); + } if (featFile != null) { - new FeaturesFile(featFile.getURL().toString(), DataSourceType.URL).parse(aln, featureColours, true); + if (!new FeaturesFile(featFile.getURL().toString(), + DataSourceType.URL).parse(aln, featureColours, true)) + { + Cache.log.debug("No features from slivka job\n" + featFile); + } } return Arrays.asList(aln.getAlignmentAnnotation()); }