def putAnnotation ( self, ch, anno, options='' ):
    
    cursor = self.getCursor()
    try:
      retval = annotation.putAnnotation(ch, anno, self, cursor, options)
    except:
      self.closeCursor(cursor) 
      raise

    self.closeCursorCommit(cursor)

    return retval
store an HDF5 annotation to the database
dataset/ETHPy150Open neurodata/ndstore/ocpca/ocpcadb.py/OCPCADB.putAnnotation