- float value = Float.parseFloat(values.get(j).toString());\r
- annotations[gapmap[j]] = new Annotation("", value+"",' ',value);\r
- }\r
- al.addAnnotation(new AlignmentAnnotation(Symname, Visname, annotations, min, max, winLength));\r
- }\r
-\r
- void parseResult()\r
- {\r
- // OutputHeader = output.getText();\r
- if (result.isFailed()) {\r
- OutputHeader +="Job failed.\n";\r
- }\r
- if (result.getStatus()!=null) {\r
- OutputHeader += "\n"+result.getStatus();\r
- }\r
- if (result.getPredfile()!=null) {\r
- OutputHeader += "\n"+result.getPredfile();\r
- // JBPNote The returned files from a webservice could be hidden behind icons in the monitor window that, when clicked, pop up their corresponding data\r
- }\r
- if (result.getAligfile()!=null) {\r
- OutputHeader += "\n"+result.getAligfile();\r
- }\r
- wsInfo.setProgressText(OutputHeader);\r
- try {\r
- // JPredFile prediction = new JPredFile("C:/JalviewX/files/jpred.txt", "File");\r
- jalview.io.JPredFile prediction = new jalview.io.JPredFile(result.getPredfile(), "Paste");\r
- SequenceI[] preds = prediction.getSeqsAsArray();\r
- Alignment al;\r
- int FirstSeq; // the position of the query sequence in Alignment al\r
- boolean noMsa = true; // set if no MSA has been returned by JPred\r
-\r
- if (this.msa!=null && result.getAligfile()!=null) {\r
- // we ignore the returned alignment if we only predicted on a single sequence\r
- String format = jalview.io.IdentifyFile.Identify(result.getAligfile(), "Paste");\r
- if (jalview.io.FormatAdapter.formats.contains(format))\r