Structural genomics aims to provide an experimental structure or computational model of every tractable protein in a complete genome. A considerable fraction of the genes in all sequenced genomes have no known function, and have diverged sufficiently from functionally characterized homologues that the evolutionary relationship cannot be detected from sequence alone. Determining the structure of these proteins may reveal distant homology, which can be used to infer cellular and molecular functions. The structure is also important for acquiring a detailed understanding of enzymatic catalysis and interaction with small molecule ligands and other proteins. More generally, knowledge of an increasingly complete repertoire of protein structures will aid structure prediction methods, improve understanding of protein structure, and ultimately lend insight into molecular interactions and pathways. Mycoplasma genitalium has the smallest bacterial genome, with only 480 proteins. Its close relative, Mycoplasma pneumoniae, has 677. The small size of these genomes should allow us to obtain structures or models for all tractable proteins in these genomes within 5 years. This is expected to yield important insight into the minimal set of genes necessary for life; many genes in more complex organisms may be variations on genes in the minimal set.