jalview.datamodel.AlignmentAnnotation[] annotations\r
= viewport.alignment.getAlignmentAnnotation();\r
int a, aSize;\r
- for (int i = 0; i < annotations.length; i++)\r
+ if(annotations!=null)\r
{\r
-\r
- if (annotations[i].label.equals("Quality") ||\r
- annotations[i].label.equals("Conservation") ||\r
- annotations[i].label.equals("Consensus"))\r
+ for (int i = 0; i < annotations.length; i++)\r
{\r
- continue;\r
- }\r
-\r
+ if (annotations[i].label.equals("Quality") ||\r
+ annotations[i].label.equals("Conservation") ||\r
+ annotations[i].label.equals("Consensus"))\r
+ {\r
+ continue;\r
+ }\r
\r
- aSize = viewport.alignment.getWidth()/3;\r
- jalview.datamodel.Annotation [] anots =\r
- new jalview.datamodel.Annotation[aSize];\r
+ aSize = viewport.alignment.getWidth() / 3;\r
+ jalview.datamodel.Annotation[] anots =\r
+ new jalview.datamodel.Annotation[aSize];\r
\r
- for(a=0; a<viewport.alignment.getWidth(); a++)\r
- {\r
- if( annotations[i].annotations[a]==null\r
- || annotations[i].annotations[a]==null)\r
- continue;\r
+ for (a = 0; a < viewport.alignment.getWidth(); a++)\r
+ {\r
+ if (annotations[i].annotations[a] == null\r
+ || annotations[i].annotations[a] == null)\r
+ continue;\r
\r
- anots[a/3] = new Annotation(\r
- annotations[i].annotations[a].displayCharacter,\r
- annotations[i].annotations[a].description,\r
- annotations[i].annotations[a].secondaryStructure,\r
- annotations[i].annotations[a].value,\r
- annotations[i].annotations[a].colour);\r
- }\r
+ anots[a / 3] = new Annotation(\r
+ annotations[i].annotations[a].displayCharacter,\r
+ annotations[i].annotations[a].description,\r
+ annotations[i].annotations[a].secondaryStructure,\r
+ annotations[i].annotations[a].value,\r
+ annotations[i].annotations[a].colour);\r
+ }\r
\r
- jalview.datamodel.AlignmentAnnotation aa\r
+ jalview.datamodel.AlignmentAnnotation aa\r
= new jalview.datamodel.AlignmentAnnotation(annotations[i].label,\r
- annotations[i].description, anots );\r
- al.addAnnotation(aa);\r
+ annotations[i].description, anots);\r
+ al.addAnnotation(aa);\r
+ }\r
}\r
\r
-\r
AlignFrame af = new AlignFrame(al);\r
Desktop.addInternalFrame(af, "Translation of "+this.getTitle(),\r
NEW_WINDOW_WIDTH,\r