The invention teaches the use of an addressable nanoscale device to create
a programmable substrate useful in selectively attracting proteins,
nucleating protein crystals and growing protein crystals of a size
amenable to diffraction analysis. Further taught is the use of nanoscale
assemblies to create charge patterns, where such charge patterns are
useful in purifying, nucleating or crystallizing protein molecules.
Charge extension moieties, including water, are taught. The invention
provides rapid and efficient identification, purification and detection
of proteins and protein-related complexes.