fs8.1, a major QTL, sets the pattern of tomato carpel shape well before anthesis