PCR in silico