Allele-Specific PCR (ASPCR): Principle, Protocol, Types, Applications and Complete Molecular Guide Molecular Biology