Continuing breakdown of Input. Added genotype inputs and enums.