Added a self_dimer detection method to the primer class, but it does not work properly yet.