The invention provides methods for detecting small mutations and structural alterations in DNA by using binding proteins to protect those features while digesting unprotected DNA in a sample. To detect small mutations, a protein that binds exclusively to the mutation of interest, and not to wild-type, is used. For structural alterations, binding proteins are used that flank a breakpoint of the alteration. After digestion of unbound, unprotected nucleic acid in the sample, the mutation- or breakpoint-containing segment remains as an isolated DNA fragment. The sample is then assayed to detect any fragment of DNA and the detection of the fragment indicates the presence of the mutation or breakpoint in the subject.