An evaluation of DNA fingerprinting for forensic purposes