PCR protocols — A guide to methods and applications