The impact of splicing on protein domain architecture.