Automatic oligonucleotide design for PCR-based gene synthesis