A method of estimating the fraction of fetal DNA in DNA obtained from a bodily fluid of a pregnant individual, the method comprising: (a) extracting DNA from a sample of the bodily fluid under conditions that extract DNA of both a maternal genome and a fetal genome present in the bodily fluid; (b) sequencing the extracted DNA with a nucleic acid sequencer under conditions that produce DNA segment sequences containing one or more polymorphisms; (c) aligning or otherwise mapping the DNA segment sequences derived from sequencing the DNA in the bodily fluid to one or more designated polymorphisms on a reference sequence, wherein the mapping is performed using a computational apparatus programmed to map nucleic acid sequences to the one or more designated polymorphisms; (d) determining allele frequencies of the mapped DNA segment sequences for at least one of the designated polymorphisms; (e) classifying the at least one designated polymorphism based on a combination of the zygosity of the pregnant individual and the zygosity of the fetus; and (f) estimating the fraction of fetal DNA in the DNA obtained from the pregnant individual using the allele frequencies determined in (d) in conjunction with the classification of zygosities from (e), wherein (d)-(f) are performed on one or more processors running under program instructions for the determining, classifying and estimating; and wherein the classifying in (e) classifies the at least one designated polymorphism into one of the following combinations: (i) the pregnant individual is homozygous and the fetus is homozygous, (ii) the pregnant individual is homozygous and the fetus is heterozygous, (iii) the pregnant individual is heterozygous and the fetus is homozygous, and (iv) the pregnant individual is heterozygous and the fetus is heterozygous. (a) extracting DNA from a sample of the bodily fluid under conditions that extract DNA of both a maternal genome and a fetal genome present in the bodily fluid; (b) sequencing the extracted DNA with a nucleic acid sequencer under conditions that produce DNA segment sequences containing one or more polymorphisms; (c) aligning or otherwise mapping the DNA segment sequences derived from sequencing the DNA in the bodily fluid to one or more designated polymorphisms on a reference sequence, wherein the mapping is performed using a computational apparatus programmed to map nucleic acid sequences to the one or more designated polymorphisms; (d) determining allele frequencies of the mapped DNA segment sequences for at least one of the designated polymorphisms; (e) classifying the at least one designated polymorphism based on a combination of the zygosity of the pregnant individual and the zygosity of the fetus; and (f) estimating the fraction of fetal DNA in the DNA obtained from the pregnant individual using the allele frequencies determined in (d) in conjunction with the classification of zygosities from (e), wherein (d)-(f) are performed on one or more processors running under program instructions for the determining, classifying and estimating; and wherein the classifying in (e) classifies the at least one designated polymorphism into one of the following combinations: (i) the pregnant individual is homozygous and the fetus is homozygous, (ii) the pregnant individual is homozygous and the fetus is heterozygous, (iii) the pregnant individual is heterozygous and the fetus is homozygous, and (iv) the pregnant individual is heterozygous and the fetus is heterozygous.