Figure . Schematic of DNA sequence design rules to generate sequence ensembles with acceptably low misbinding. Rules filter the complete statistical ensemble of sequences of a given length, l, to extract a set of sequences that could ensure programmable self-assembly, where each sequence has its strongest misbinding, ε'/ε, below the desired cutoff, (ε'/ε)c. Sequence highlighted in green illustrates that a target sequence in the ensemble is randomly chosen to be kept, and all other sequences that bind to it too strongly, ε'/ε > (ε'/ε)c, are removed (their complementary sequences are also removed).