Evolution of alternative splicing: deletions, insertions and origin of functional parts of proteins from intron sequences