How to design and optimize PCR primers and sequence-specific oligonucleotide probes for DNA typing