public void addAnnotation(AlignmentAnnotation aa);\r
\r
/**\r
+ * Adds a new AlignmentAnnotation to this alignment,\r
+ * associated to Sequence starting at sequence index\r
+ */\r
+ public AlignmentAnnotation addAnnotation(AlignmentAnnotation aa, SequenceI seqRef);\r
+\r
+ public void setAnnotationIndex(AlignmentAnnotation aa, int index);\r
+\r
+ /**\r
* Deletes a specific AlignmentAnnotation from the alignment.\r
*\r
* @param aa DOCUMENT ME!\r
public Alignment getDataset();\r
\r
public void setDataset(Alignment dataset);\r
+ /**\r
+ * pads sequences with gaps (to ensure the set looks like an alignment)\r
+ * @return boolean true if alignment was modified\r
+ */\r
+ public boolean padGaps();\r
+\r
+ public void adjustSequenceAnnotations();\r
\r
\r
}\r