1. A method for providing genetic data over a network, comprising: obtaining reference sequence data describing a synthetic reference genome sequence, where the synthetic reference genome sequence is a composite sequence comprising a reference sequence substituted using major alleles for an ethnic sub-population, where major alleles are alleles having estimated allele frequencies of greater than 50% within the ethnic sub-population, and storing the reference sequence data using a computer system comprising a processor and a memory; obtaining individual sequence data describing information derived from an individual who is a member of the ethnic sub-population, comprising at least one short sequence read from the individual and storing the individual sequence data using a computer system comprising a processor and a memory; aligning the obtained at least one short sequence read to the synthetic reference genome sequence using a computer system comprising a processor and a memory; determining at least one difference between the at least one short sequence read and the synthetic reference genome sequence based on the alignment using a computer system comprising a processor and a memory; and transmitting the at least one difference to a remote device using a computer system comprising a processor and a memory.