All of the instruments described herein are preferably controlled by computers which are user-programmable, such as a personal computer (PC) or an internal microprocessor based controller of conventional design, adapted to receive data defining the desired PCR protocol and to carry out the protocol by issuing the proper control signals to operate the necessary pumps and valve switches, and/or gene