Protein crystallization with DNA templates