Toward predicting self-splicing and protein-facilitated splicing of group I introns.