A disk drive is disclosed comprising a disk, a head actuated over the disk to generate a read signal, and a trellis detector for detecting an estimated data sequence from the read signal. The contact module includes a fixed contact member and a movable contact member that is rotatable relative to the fixed contact member between a first angular position for establishing a first circuit, and a second angular position for establishing a second circuit. The distributed data processing system also has a client computer comprising an application program for controlling a software agent. In addition, a second electron transfer agent, such as an enzyme, can be added to facilitate the electrooxidation or electroreduction of the analyte. The present method further lends itself to the formation of sockets using a cast-in-place methodology while the limb is disposed in a positive flexion position. A planarization layer is formed on the transparent conductive oxide layer and the first conductivity type semiconductor layer, and a reflective layer is formed on the upper surface of the planarization layer.