mannoheptoses