public SrmDocument ReadAnnotationsFromFile(CancellationToken cancellationToken, string filename)
 {
     DataSchema.BeginBatchModifyDocument();
     using (var streamReader = new StreamReader(filename))
     {
         var dsvReader = new DsvFileReader(streamReader, TextUtil.SEPARATOR_CSV);
         ReadAllAnnotations(cancellationToken, dsvReader);
     }
     DataSchema.CommitBatchModifyDocument(string.Empty, null);
     return(DataSchema.Document);
 }