Principles of nanobiosensors