1. A method in a computer system for classifying a seed by determining which of any of a group of seed structures the seed is detected to have, the computer system including a processor and a memory coupled to the processor, the method comprising: subjecting the seed to a first spectral signal; recording a first reflection of the spectral signal; causing the processor to produce a first image data of the recording; storing the first image data in the memory; causing the processor to identify one or more seed structures for the seed based on the first image data stored in the memory; wherein the seed structures include a seed coat, a root, a stem, and a leaf; and causing the processor to classify the seed based on the one or more identified seed structures.