@mhkohne they are extracting patterns, but you can get them to reconstruct input if you try; arguably that is the problem, not the analysis @cstross