restriction fragments