DNA-protein interactions : a practical approach