Markovian domain fingerprinting: statistical segmentation of protein sequences