Application potentials of two dimensional protein crystals