* @return null or array of annotations.
*/
public AlignmentAnnotation[] getAnnotation(String label);
+ /**
+ * create a new dataset sequence (if necessary)
+ * for this sequence and sets this sequence to refer to it.
+ * This call will move any features or references on the sequence onto the dataset.
+ * @return dataset sequence for this sequence
+ */
+ public SequenceI createDatasetSequence();
}