As-patterns