1. A method of obtaining a nucleic acid profile of a sample, comprising: obtaining a plurality of nucleic acid sequences from the sample, wherein the sample comprises a mixed population of organisms; creating a DNA library from the plurality of nucleic acid sequences; sequencing at least one clone in the DNA library; performing a database search using an algorithm to compare the sequence of the at least one clone with the data in the database, wherein the database contains a plurality of nucleic acid sequences from a plurality of organisms; and identifying sequences in the database which have homology to the at least one clone sequence thereby obtaining a nucleic acid profile of the sample.