When knowledge has advanced to a state that includes a predictive understanding of the relationship between genome sequence and organism phenotype it will be possible for future engineers to design and produce synthetic organisms. However, the possibility of synthetic biology does not necessarily guarantee its feasibility, in much the same way that the possibility of a brute force attack fails to ensure the timely breaking of robust encryption. The size and range of natural genomes, from a few million base pairs for bacteria to over 100 billion base pairs for some plants, suggests it is necessary to evaluate the practical limits of designing genomes of similar complexity. This analysis characterizes the complexity of natural genomes, compares them to existing engineering benchmarks, and shows that existing large software programs are on similar scale with the genome of complex natural organisms.
Comparative analysis of genome code complexity and manufacturability with engineering benchmarks