various embodiments of the present invention are directed to analysis of biopolymer sequences by introducing artificial noise into the sequences and then applying a denoiser to remove the artificial noise , monitoring the denoisability of each portion of the sequence by comparing the product of the denoiser and the original sequence . portions of biopolymer sequences involved in certain cellular functions , such as genes within dna sequences , often encode information in codes that are highly resilient to discrete , local corruption , such as dna sequence mutations . portions of dna involved in other types of cellular functions may be less resilient to random errors , or , in other cases , may be so uniformly repetitive in sequence that random errors can be extremely easily identified and corrected . the denoisability of portions of biopolymer sequences into which random errors are introduced may thus rather directly reflect the error tolerance and error recognizability within the portions of biopolymer sequences . rapid changes in denoisability in a continuous computation of denoisability along a biopolymer sequence may , in turn , indicate boundaries between portions of the biopolymer sequence having different biological functions . thus , a denoiser may be a computationally efficient tool for analyzing biopolymer sequences in order to differentiate different portions of the biopolymer sequences having different biological functions .