Amplified Fragment Length Polymorphism PCR (AFLP-PCR): Principle, Steps, Types, Applications, Advantages and Limitations Molecular Biology