for mutation or polymorphism detection