RFLP, RAPD and AFLP and application of RFLP in DNA finger printing