Las heptosas pueden poseer un grupo funcional aldehído en la posición 1, denominándose entonces aldoheptosas, o un grupo cetona en la posición 2, en cuyo caso serán denominadas cetoheptosas.