+ return printAnnotations(annotations, groups,\r
+ properties, null);\r
+\r
+ }\r
+ /**\r
+ * hold all the information about a particular view definition\r
+ * read from or written out in an annotations file.\r
+ */\r
+ public class ViewDef {\r
+ public String viewname;\r
+ public HiddenSequences hidseqs;\r
+ public ColumnSelection hiddencols;\r
+ public Vector visibleGroups;\r
+ public ViewDef(String viewname, HiddenSequences hidseqs,\r
+ ColumnSelection hiddencols)\r
+ {\r
+ this.viewname = viewname;\r
+ this.hidseqs = hidseqs;\r
+ this.hiddencols = hiddencols;\r
+ }\r
+ }\r
+ public String printAnnotations(AlignmentAnnotation[] annotations,\r
+ Vector groups,\r
+ Hashtable properties, ViewDef[] views)\r
+ {\r