PCR cloning protocols : from molecular cloning to genetic engineering