sedoheptuloses